随笔分类 - web前端
摘要: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: '
阅读全文
摘要:1、分割手机号 "18723568888".replace(/(?=(\d{4})+$)/g,"-") // 输出:187-2356-8888
阅读全文
摘要:解决方案 Element中有一个自带的方法 reserve-selection, 仅对 type=selection 的列有效,类型为 Boolean,为 true 则会在数据更新之后保留之前选中的数据(需指定 row-key)。 1 <el-table :row-key="getRowKeys"
阅读全文
摘要:坑一:官方写法,api也没有说明 1 resetForm(formName) { 2 this.$refs[formName].resetFields(); 3 } 坑二:看这个写法知道:this.$refs 这个是必须dom渲染完成后。且表单需要有ref,formName的名字要一致 解决方法:
阅读全文
摘要:http://xfei.top/blog/headImg/head.png
阅读全文