摘要: 二、嵌套组件通信传值 $attr 与 $listeners 是 v 2.4 版本新增实例property $attr 作用于上层作用域即父组件,它会将父组件的所有attribute(prop传递的属性、class 与 style)除外 实例: 父组件代码 <div id="app"> <child 阅读全文
posted @ 2020-11-28 08:30 eightabs 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 一、$emit()、props通信(多用于父子组件之间通信) 1、父组件向子组件传值 父组件引用子组件,在子组件标签利用 v-bind 向子组件传值 <div id="app"> <child :value="value"></child> </div> 子组件通过 props 属性接收父组件传递过 阅读全文
posted @ 2020-11-27 17:59 eightabs 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Echarts批量导出pdf。通过html2canvas获取Echarts的canvas容器,转化base64图片导出pdf. 安装依赖 npm i html2canvas -S npm i html2canvas -S npm i jspdf-S 封装utils import html2Canva 阅读全文
posted @ 2020-11-09 18:40 eightabs 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 组件封装的意义: 需要重用或者简化逻辑。 命令行创建指令: ng generate/g component/c components/componentName. ps: 可以手动加入index.ts进一步方便导入组件,以及隔离内部变化对外部的影响。 目录结构如下: -> components in 阅读全文
posted @ 2019-09-03 18:14 eightabs 阅读(982) 评论(0) 推荐(0) 编辑
摘要: 获取url参数,键值对形式返回。 const getParams = () => { let params = window.location.search; let obj = {}; if (params.indexOf('?') != -1) { let str = params.substr 阅读全文
posted @ 2019-05-22 09:21 eightabs 阅读(146) 评论(0) 推荐(0) 编辑
摘要: axios 官网 对axios的二次封装,通过iView对请求、响应样式美化。 基础代码: axios封装代码: 阅读全文
posted @ 2019-05-07 10:53 eightabs 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 实现原理: 每次进行路由跳转检测全局下用户信息状态是否存在 新建store.js文件 新建router.js文件 阅读全文
posted @ 2019-04-29 16:04 eightabs 阅读(953) 评论(0) 推荐(0) 编辑