摘要:
解决方案: 需要给 v-if 的元素添加唯一键 key 即可解决 阅读全文
摘要:
1、($nextTick dom下一次更新之后) resetForm(formName) { this.$nextTick(() => { this.$refs[formName].resetFields(); }) } 2、(如果是第一次就点击新增就没必要reset, 根据元素undefined判 阅读全文
摘要:
安装 npm install pinyin --save 调用 const pinyin = require("pinyin"); let name = "隔壁老樊"; let a = pinyin(name[0], { style: pinyin.STYLE_FIRST_LETTER }); co 阅读全文
摘要:
bug出现的原因 1、发现是ios13上面获取transform的结果跟老版本的结果不一样: // 老版本: 'matrix(1, -2.4492935982947064, 2.4492935982947064, 1, 0, 19.48200035095215)' //新版本 'matrix(1, 阅读全文
摘要:
1、在移动端开发的过程中,常常会遇到头部高度是40px,而内容页是除去头部,占满视窗的整个高度,有时候是用js来处理,现在用css的calc是非常方便的: .container{ height: calc(100% - 40px); //注:减号前后要有空格,否则很可能不生效!! height: c 阅读全文
摘要:
原生js取消事件冒泡 try{ e.stopPropagation(); // 非IE浏览器 } catch(e){ window.event.cancelBubble = true; // IE浏览器 } 原生js阻止默认事件 if ( e && e.preventDefault ) { e.pr 阅读全文
摘要:
NVM介绍 nvm官网:https://nvm.uihtm.com/ nvm(node version manager)是一个用于管理nodejs版本的工具。有时我们的项目可能会依赖于不同版本的nodejs,需要进行node版本的切换,可能就是到官网下载、覆盖安装、当要回退时又得下载会原来版本、覆盖 阅读全文
摘要:
对象赋值问题(对象赋值影响原对象) 问题示例直接用=的方式把一个对象赋值给另一个对象,会导致修改新对象时,原对象也发生变化 var obj1 = {'age': '10','friends':{'Aymi':'12','Jack':'9'}}; var obj2 = obj1; // obj1赋值给 阅读全文
摘要:
1.功能需求 如果表单项里有通过v-for动态生成的表单项,如何设置验证呢? 2.Dom结构如下 表单验证的时候: prop改为 :prop,形式为’List.’+index+’.startDate’ List.’+index+’.startDate就是数据结构与数据 每一个循环中的都需要加:rul 阅读全文
摘要:
一、type 1、string:类型必须为string。type 默认是 string。 string: [ {type: 'string', message: `请输入字符串`, trigger: 'blur'} ] 2、number:类型必须为number。 number: [ {type: ' 阅读全文