首页 > TAG信息列表 > addForm
vue element 动态增加表单并进行表单验证
表单验证:需要注意的一点是: 普通表单验证单项依靠的是prop…而动态生成的表单要用:prop 书写的语法是:prop="‘moreNotifyObject.’ + index +’.notifyobject’",moreNotifyObject是v-for绑定的数组,index是索引,notifyobject是表单绑定的v-model的名称,然后用.把他们链接起来v-distpicker 的简单使用 移动端
v-distpicker 的简单使用 移动端 npm安装 npm install v-distpicker --save 注册组件 全局注册 import VDistpicker from 'v-distpicker'Vue.component('v-distpicker', VDistpicker); 局部注册 import VDistpicker from "v-distpicker"; 使用效果 html 中使用 data 中定element-ui 表单验证 错误:Cannot read property 'validate' of undefined"
错误提示 解决方案: 通常 Cannot read property 'validate' of undefined ,一般情况是提交的 click 事件中, 传参没有带引号导致的,只需 confirmAdd('addform') 即可。 但是添加了 confirmAdd('addform')之后,依然还是显示那个问题。 终于发现 form 表单中 ref 居然绑定的是输入框限制输入20个中文字(40个字符)。eslint 报错\x00 no-control-regex解决
需求是要限制用户输入的名称,最多二十个中文字,也就是40个字符。但我们平时使用str.length来限制都是获取到字符串的长度而已,并不能获取到具体的字符。这里使用正则来解决。 一个汉字=2字节=2字符 一个字母、数字=1字节=1字符 匹配单个字节 /[\x00-\xff]/ 取反,即是匹配多字符