TS中的 InstanceType函数
摘要:InstanceType函数 文档中介绍:该函数返回(构造) 由某个构造函数构造出来的实例类型组成的类型 class C { x = 0; y = 0; } type T0 = InstanceType<typeof C>; type T0 = C 常用于给 某个子组件组件实例 获取对应类型
阅读全文
posted @
2022-10-28 00:36
小二上酒~
阅读(5776)
推荐(0)
vue3项目中存在可选链语法(?.),运行直接报解析错误。 You may need an additional loader to handle the result of these loaders
摘要:安装 npm install @babel/plugin-proposal-optional-chaining --save-dev 配置 babel.config.js: module.exports = { presets: ['@vue/app'], plugins: ["@babel/plu
阅读全文
posted @
2022-10-26 11:48
小二上酒~
阅读(1116)
推荐(0)
尝试vue响应式模拟
摘要:响应式我理解为当某个数据发生变化时,任何和其相关的依赖都随之自动发生变化。 体现在数据层面就是: 代码中第一次调用change时,name显然是zxf,当我修改obj.name = 'zdx'时,这个change应该随着name的改变而自动在重新执行一遍。来达到随着数据改变其依赖自动变化的过程 le
阅读全文
posted @
2022-10-11 19:54
小二上酒~
阅读(47)
推荐(0)
移动端&小程序处理后端返回的html富文本中图片适应屏幕
摘要:1 export function handleHtmlImg(string) { 2 var richtext = string; 3 const regex = new RegExp("<img", "gi"); 4 if (richtext != null) { 5 richtext = ri
阅读全文
posted @
2022-05-10 15:24
小二上酒~
阅读(398)
推荐(0)
vue cli3.x之 : ERROR Invalid options in vue.config.js: “baseUrl“ is not allowed
摘要:问题:在给项目配置根目录@时,报错。 原因:在vue-cli.3.3版本后 baseUrl被废除了,改写写成 publicPath 解决:
阅读全文
posted @
2021-08-20 20:02
小二上酒~
阅读(488)
推荐(0)
vue组件通信($ref $props $emit $parent ,具名插槽,作用域插槽等)
摘要:父子组件通过props和自定义事件($emit发送)来互传数据 父组件通过props向子组件传递数据 子组件通过事件向父组件发送消息 父传子: 子组件在props中创建一个属性,用以接收父组件传过来的值 父组件中注册子组件 在子组件标签(在父组件文件中)中添加子组件props中创建的属性,也可以不添
阅读全文
posted @
2021-08-09 22:54
小二上酒~
阅读(222)
推荐(0)