摘要:
1、监听基本数据,第一次进来不会执行打印,有变化时才执行打印 watch: { data(newValue, oldValue) { console.log('新值', newValue); console.log('旧值', oldValue); } } 2、监听基本数据,第一次进来就立即执行一次 阅读全文
摘要:
在计算属性中传参,然后写逻辑返回值,需要在封装一层: computed: { 函数名() { return( 参数 ) => { 逻辑 } } } <el-form-item :label="specificationTitle(item)" :prop="item" v-for="item in 阅读全文
摘要:
添加的是同一个对象的地址,所以无论改哪个数组内对象的值,另一个数组内对象的值也会被更改 a = [{name : '小红'}] b1 = [ ...a ] b2 = [] b2.push( a[0] ) // b1 = [{name : '小红'}] // b2 = [{name : '小红'}] 阅读全文
摘要:
需求:数组内有多个对象,想要按照对象内的某字段将数组进行排序。 假使数组的数据为: res = [ {name:'a', status:'finished', date:'2022-03-06 12:55:06'}, {name:'b', status:'pending', date:'2022-0 阅读全文
摘要:
表单验证失效,一直检查最后发现是因为v-if,而将v-if写在父级也不行 原因:被v-if影响了 解决:在使用验证的地方增加一个 key 就好了 阅读全文
摘要:
随机数或随机字母常用的方法: Math.random():随机生成 [0-1)之间的数。数字的范围为包含0,小于1 String.fromCharCode:(num):将ascii码转换成对应的字符 字符变量.charCodeAt():获取字符的ascii码 Math.ceil(num): 将数向上 阅读全文
摘要:
需求: 循环创建符合要求的对象后,将其保存进数组内 代码: randomImgYield(num1, num2) { let NumImgRandom = [] for (let i1 = 0; i1 < num1; i1++) { /** * 循环往数组里添加数组或对象时,需要在循环里创建需要添加 阅读全文
摘要:
众所周知 bpmn.js 是一个BPMN2.0渲染工具包和web建模器, 使得画流程图的功能在前端来完成。 但是由于bpmn.js的开发者是国外友人,所以展示出来的也都是英文 若咱们想让他变成中文的,让使用者感觉友好的话,可以用如下汉化方法: 首先创建一个名为: customTranalate 的文 阅读全文
摘要:
浅谈一下 Vue 生命周期的一些相关面试点: 生命周期有哪些 ( 系统自带 ):beforeCreate created beforeMount mounted beforeUpdate updated beforeDestroy destroyed( 加入了keep-alive组件 )会多两个生命 阅读全文
摘要:
你是否遇到不想创建脚手架项目,只想运行单个Vue文件的时候; 是否在写单个组件时想之间查看这个单Vue文件的效果; 或者仅仅想写个*.vue文件用于做测试 办法如下: 1、首先进入终端,全局安装vue/cli-service-global npm install -g @vue/cli-servic 阅读全文