随笔分类 - VUE
摘要:本文列出所有主流在vue中批量注册全局组件的方法
阅读全文
摘要:el-table数据太多导致页面渲染缓慢,页面卡顿的解决方案
阅读全文
摘要:element @change等事件传递多个参数,传自定义参数
阅读全文
摘要:导出excel文件等时,后台可能返回的是这样的乱码,这时我们封装一个公用函数,以后就不需要特殊处理,直接调用函数即可 下面是封装好的函数: /** * 导出 * @param {function} apiFn -导出文件的api接口名称 * @param {object} payload={} -接
阅读全文
摘要:带你明白 TypeError: Cannot read property 'xxx' of undefined 的原因和解决办法
阅读全文
摘要:1.实现element-ui自定义主题颜色 1.1 首先确保你的项目中有element-ui并且可以使用scss,scss安装教程:https://www.cnblogs.com/wiliam/p/12027469.html 1.2 封装改变颜色的color组件,这里直接贴完整代码: <templa
阅读全文
摘要:vue 项目打包后vendor.js过大,导致打包速度慢,首页加载慢。原因是第三方库比如(vue,vue-router,axios)都会打包在vendor.js文件里面,下面给出两种解决方案: 1.CDN优化(vue-cli3同样适用) cdn优化是指把第三方库比如(vue,vue-router,a
阅读全文
摘要:网上有关vuex的文章很多,但有些比较复杂,这篇文章能让你快速使用vuex: vuex 用处:管理全局状态(类似全局变量,每个组件都能访问到) 结构: state 存放状态 mutations state成员操作(修改state值唯一的方法) getters 加工state成员给外界 actions
阅读全文
摘要:先看效果图: 1.刷新页面效果: 2.跳转路由(进入别的页面前)效果: 代码: // 路由跳转确认 beforeRouteLeave(to, from, next) { const answer = window.confirm("当前页面数据未保存,确定要离开?"); if (answer) {
阅读全文
摘要:一、vue 使用webpack打包后路径报错(两步解决) 1. config文件夹 ==> index.js ==> 把assetsPublicPath的 '/ '改为 './' 2. build文件夹 ==> utils.js ==> 添加代码 publicPath: '../../' 二、ali
阅读全文
摘要:先看代码: <el-table :data="tableData" style="width: 100%" stripe size="medium" @sort-change="changeSort"> <el-table-column label="序号" width="80"> <!-- 这是添
阅读全文
摘要:1.获取不到DOM的解决方案(使用$nextTick) 定义:在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。 理解:nextTick(),是将回调函数延迟在下一次dom更新数据后调用,简单的理解是:当数据更新了,在dom中渲染后,自动执行该函数.
阅读全文
摘要:项目中用到了elementUI中的远程搜索即 el-autocomplete 组件,估计首次使用的都会遇到一些小问题,只要你能认真看完并且耐心理解,保证能帮到你,效果图如下: 组件代码: <el-autocomplete :popper-class="`cname${index}`" v-model
阅读全文
摘要:第一种方法: 直接在html中加入js链接: <script src = "https://cdn.polyfill.io/v2/polyfill.min.js"></script> 或者: <script type="text/javascript" src ="https://cdn.polyf
阅读全文
摘要:在写vue的项目中时,虽然vue会自动更新页面,但是切换页面切来切去也很麻烦,有时候我们还要在公司另一台电脑或者手机上调试,这时候利用browser-sync插件,无需改动vue的代码即可实现: 1. 首先确保安装了node (命令行node -v 可以查看) 2.全局安装 browser-sync
阅读全文
摘要:vue(脚手架2.x版本): 1. npm install vue-cli -g //全局安装脚手架 2. vue init webpack name //新建项目 name为项目名称 vue(脚手架3.x版本): 1. npm uninstall vue-cli -g //如果之前是2.x版本,先
阅读全文

浙公网安备 33010602011771号