摘要: vue3+vite+ts+element-plus基础模板,主要功能包括: element-plus menu实现递归菜单; 可拖拽弹框; 列表和分页组件集成; 上传组件; 进度条组件(loading和进度条) 而且后台系统少不了搜索、列表、分页、导出等功能,该模板把这些功能封装成一个组件,上手后一 阅读全文
posted @ 2021-08-27 18:13 wjw_Dream 阅读(2155) 评论(0) 推荐(0) 编辑
摘要: 我这边原因是用了axios, 它不兼容安卓低版本。 解决方案:npm install --save-dev es6-promise兼容axiosrequire('es6-promise').polyfill()import axios from 'axios' 然后再次打包,问题解决。 阅读全文
posted @ 2019-01-31 10:47 wjw_Dream 阅读(2093) 评论(0) 推荐(1) 编辑
摘要: closeMoveTo() { var wvs = plus.webview.all() //所有窗口对象 var self = plus.webview.currentWebview() //当前窗口对象 for(var i = 0, len = wvs.length; i < len; i++) { // 首页以及当前窗口对象,不关闭; if(... 阅读全文
posted @ 2019-01-31 10:43 wjw_Dream 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: //获取url参数 function getQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return decodeURIComponent(r[2]);... 阅读全文
posted @ 2019-01-31 10:39 wjw_Dream 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 每个人的数据格式不一样,但是实现逻辑都是一样的。可以作为参考,稍微修改一下代码实现符合自己的数据格式。 实现结果(动态生成 checkbox-group,并且设置默认checked项),具体v-model值,需要打印看咯 简单点来说: 就是根据你的数据生成一个二维数组,比如data是lists,那么 阅读全文
posted @ 2018-08-24 18:11 wjw_Dream 阅读(49768) 评论(0) 推荐(2) 编辑
摘要: 第一次使用vue2.0开发,之前都是用的angular1.x。在使用vue-cli脚手架打包后(UI用的Element-ui),发现vendor文件很大,将近1M左右。。后来翻阅资料才明白,原来webpack把所有的库都打包到了一起,导致文件很大。 我的解决办法: 1、把不常改变的库放到index. 阅读全文
posted @ 2018-06-29 10:23 wjw_Dream 阅读(71149) 评论(10) 推荐(8) 编辑
摘要: element table表格没有获取勾选后的index的方法,这里通过两个forEach遍历实现。 当selection-change事件触发后,写入以下代码 打印出的 i 就是你要获取的勾选的行索引值,可以把它存到一个数组内,方便使用。 阅读全文
posted @ 2018-06-28 15:39 wjw_Dream 阅读(30646) 评论(2) 推荐(0) 编辑
摘要: 第一次使用vue做项目,UI选择了Element-ui,看到官网有点击回到顶部按钮,并且按钮是在滚动一段距离后才出现的(附带动画),但是官网文档并没有这个组件,于是自己实现了一个。 首先说明,为了使用美化的的滚动条,这里使用了element的隐藏组件 el-scrollbar,所以滚动条滚动不是相对 阅读全文
posted @ 2018-06-28 15:25 wjw_Dream 阅读(8149) 评论(0) 推荐(1) 编辑
摘要: 1、如果单纯在main.js中引入global.scss全局样式,不使用全局变量和方法等 找到 webpack.base.conf.js删掉下面的配置就可以了 使用:main.js引入scss文件 import './assets/style/global.scss'即可。 2、如果既要引入全局cs 阅读全文
posted @ 2018-06-27 18:28 wjw_Dream 阅读(8388) 评论(0) 推荐(0) 编辑
摘要: data() { return { menuShow: false //v-show标识隐藏显示 } }, mounted (){ let _this = this; document.addEventListener('click', function (e) { // 下面这句代码是获取 点击的区域是否包含你的菜单,如... 阅读全文
posted @ 2018-06-27 18:14 wjw_Dream 阅读(5784) 评论(0) 推荐(0) 编辑