随笔分类 -  vue

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) 推荐(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) 推荐(0)
尝试vue响应式模拟
摘要:响应式我理解为当某个数据发生变化时,任何和其相关的依赖都随之自动发生变化。 体现在数据层面就是: 代码中第一次调用change时,name显然是zxf,当我修改obj.name = 'zdx'时,这个change应该随着name的改变而自动在重新执行一遍。来达到随着数据改变其依赖自动变化的过程 le 阅读全文
posted @ 2022-10-11 19:54 小二上酒~ 阅读(47) 评论(0) 推荐(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) 推荐(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) 推荐(0)
vue组件通信($ref $props $emit $parent ,具名插槽,作用域插槽等)
摘要:父子组件通过props和自定义事件($emit发送)来互传数据 父组件通过props向子组件传递数据 子组件通过事件向父组件发送消息 父传子: 子组件在props中创建一个属性,用以接收父组件传过来的值 父组件中注册子组件 在子组件标签(在父组件文件中)中添加子组件props中创建的属性,也可以不添 阅读全文
posted @ 2021-08-09 22:54 小二上酒~ 阅读(222) 评论(0) 推荐(0)