随笔分类 - Vue
摘要:问题描述:接口返回tree型数据,前端需要展示三个下拉框,每一子集选项由父级确定。 数据结构:build -> floor -> room。 通过监听build选中计算出响应的floorList,同理计算出roomList。 实现问题:build切换时,this.from.floorId = nul
阅读全文
摘要:一个组件上的 v-model 默认会利用名为 value 的 prop 和名为 input 的事件,但是像单选框、复选框等类型的输入控件可能会将 value attribute 用于不同的目的。model 选项可以用来避免这样的冲突。(文档介绍) v-model实现表单输入的双向绑定 <input
阅读全文
摘要:vue.config.js中配置scss-loader后导致iconfont.css文件路径引用错误: 项目目录: 问题定位:查找文档后发现,scss-loader不支持 url 重写。 解决方案: 修改iconfont.css中路径引用相对根目录引用 修改前 修改后 修改路径后将iconfont.
阅读全文
摘要:三、封装全局公共 BUS 数据改变,触发监听方法 1、utils 目录下 bus.js 文件代码示例: import Vue from 'vue' const Bus = new Vue() export default Bus 2、通信传递引用 bus 示例: import bus from '@
阅读全文
摘要:二、嵌套组件通信传值 $attr 与 $listeners 是 v 2.4 版本新增实例property $attr 作用于上层作用域即父组件,它会将父组件的所有attribute(prop传递的属性、class 与 style)除外 实例: 父组件代码 <div id="app"> <child
阅读全文
摘要:一、$emit()、props通信(多用于父子组件之间通信) 1、父组件向子组件传值 父组件引用子组件,在子组件标签利用 v-bind 向子组件传值 <div id="app"> <child :value="value"></child> </div> 子组件通过 props 属性接收父组件传递过
阅读全文
摘要:Echarts批量导出pdf。通过html2canvas获取Echarts的canvas容器,转化base64图片导出pdf. 安装依赖 npm i html2canvas -S npm i html2canvas -S npm i jspdf-S 封装utils import html2Canva
阅读全文
摘要:实现原理: 每次进行路由跳转检测全局下用户信息状态是否存在 新建store.js文件 新建router.js文件
阅读全文
摘要:provide:选项应该是一个对象或返回一个对象的函数。该对象包含可注入其子孙的属性。在该对象中你可以使用 ES2015 Symbols 作为 key,但是只在原生支持 Symbol 和 Reflect.ownKeys 的环境下可工作。 inject:一个字符串数组,或一个对象,对象的 key 是本
阅读全文

浙公网安备 33010602011771号