摘要: 1.下载 file-saver 、xlsx 、script-loader 2.网上下载js文件 3. methods代码: handleExport() { var obj = { provinceId: null, cityId: this.districtId null?this.cityId: 阅读全文
posted @ 2021-08-30 17:21 北梦木兮、 阅读(381) 评论(1) 推荐(1) 编辑
摘要: 1.双向数据绑定是建立在单向数据绑定(model >view)的基础上的 2.双向数据绑定的实现流程: a.在解析v-model指令时,给当前元素添加input监听 b.当input的value发生改变时,将最新的值赋值给当前表达式所对应的data属性 阅读全文
posted @ 2021-06-11 16:56 北梦木兮、 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 1. 将el的所有子节点取出,添加到一个新建的文档fragment对象中 2.对fragment中的所有层次子节点递归进行编译解析处理 a.对大括号表达式文本节点进行解析 b.对元素节点的指令属性进行解析 事件指令解析 一般指令解析 3. 将解析后的fragment添加到el中显示 模板解析(1): 阅读全文
posted @ 2021-06-09 15:27 北梦木兮、 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1.数据代理:通过一个对象代理对另一个对象中属性的操作(读/写) 2.vue数据代理:通过vm对象来代理data对象中所有属性的操作 3.好处:更方便的操作data中的数据 4.基本实现流程: a.通过Object。defineProperty()给vm添加与data对象的属性对应的属性描述符 b. 阅读全文
posted @ 2021-06-09 09:18 北梦木兮、 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 1.html代码 <div class="rdo"> <input name="sex" id="male" type="radio"> <label for="male">男</label> </div> <div class="rdo"> <input name="sex" id="fe 阅读全文
posted @ 2021-01-25 15:18 北梦木兮、 阅读(6167) 评论(0) 推荐(1) 编辑
摘要: 1.在学习webpack的时候,引入css兼容性处理插件postcss-loader postcss-preset-env时 报以下错误 原因: 正确的写法: 在option里面写一个postcssOptions对象包起来 完美解决! 阅读全文
posted @ 2020-12-25 15:46 北梦木兮、 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 最近在学习webpack 需要用到html-webpack-plugin插件时 出现以下报错 webpack TypeError: The ‘compilation‘ argument must be an instance of Compilation 解决方案: 1.卸载webpack5 npm 阅读全文
posted @ 2020-12-22 10:58 北梦木兮、 阅读(3209) 评论(0) 推荐(0) 编辑
摘要: 1.封装 2.使用 导入 import "../../network/network.js" (注意:这里不能写绝对路径) 阅读全文
posted @ 2020-01-13 10:51 北梦木兮、 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1.下载vue-lazyload 2.导入并且安装 import imageLazyLoad from 'vue-lazyload' Vue.use ( imageLazyLoad ) 3.修改图片的绑定 :src 改为 v-lazy 4.如果在加载前需要有默认的图片,需要传递第二个参数 (注意图片 阅读全文
posted @ 2019-12-20 16:42 北梦木兮、 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 1.动态路由 在路由index.js中配置路由规则 在需要跳转的位置写需要跳转的组件以及需要传递的参数 参数的接收 2.普通路由 在路由index.js中配置路由规则 在需要跳转的位置写需要跳转的组件以及需要传递的参数 参数的接收 阅读全文
posted @ 2019-12-01 17:01 北梦木兮、 阅读(1430) 评论(0) 推荐(1) 编辑