摘要:
//设置千分位方法 format (num) { if(num){ return (num+ '').replace(/(\d{1,3})(?=(\d{3})+(?:$|\.))/g,'$1,'); }else{ return "--" } }, // 接受数据,选择改变的字段 getdata(li 阅读全文
摘要:
element本身自带一个方法,之前没注意到,在网上搜的好多方法都会改变数据类型(变成字符串) 这是官网给的例子 而在实际操作过程中就有可以根据需要设置了 //千分位问题 // 当所有数据都需要设置千分位时候 formatter (row, column, cellValue) { console. 阅读全文
摘要:
最近做项目遇到一个纠缠了很久的问题, 上图显示的是默认tab页,图表显示是没有问题的,但是在加载第二个就出现问题了(如下图) 这样显然是不对的。 后来花时间研究,发现了一个问题 这样的话就导致一个问题,当tab页中的组件共用同一个echarts图标时,默认tab页加载以后会占据(我的理解是占据)了e 阅读全文
摘要:
一:函数防抖 1、理解:触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间 2、思路:每次触发事件时都取消之前的延时调用方法 3、实现: function debounce(fn) { let timeout = null; // 创建一个标记用来存放定时器的返回值 阅读全文
摘要:
在需要右击下载的地方配置新的右击菜单,去除之前浏览器默认菜单 首先在控制台需要下载相应的依赖 yarn add vue-contextmenu 或者 npm install vue-contextmenu 如果多个地方用就全局注册 //在main.js文件 // 右键导出 import VueCon 阅读全文
摘要:
接口获取用户信息部分 // get user info 用户信息 getInfo({ commit, state }) { // return new Promise((resolve, reject) => { // getInfo(state.token).then(response => { 阅读全文
摘要:
找到vue.config.js devServer: { port: port, open: true, overlay: { warnings: false, errors: true }, // before: require('./mock/mock-server.js') //此行注释 下面 阅读全文
摘要:
最近发现项目中需要输入内容的时候,input框有时候会无法输入进去 发现elementUI中@input事件可以拿到当前输入的值, 最后问题找到了,是视图没有更新的问题 解决方法 使用this.$forceUpdate() 在方法里执行 阅读全文
摘要:
当v-if和v-for同时使用时,因为v-for的优先级会更高,所以在使用时会报错,目前常用的处理方法有两种 1、template <template v-for="(item, index) in list" :key="index"> <div v-if="item.isShow">{{item 阅读全文
摘要:
这个问题遇到过两次,第一次解决了没记下来,导致第二次又出现同样的问题,解决了好久, 在login.vue //首先把用户名密码转换为form data格式的 var formData = new FormData(); formData.append('usercode',this.ruleForm 阅读全文