Javascript 在作用域中使用validateAll()和自定义v-select标记
我有一个场景,其中我确定了一个表单的范围,以便使用下面的方法验证它Javascript 在作用域中使用validateAll()和自定义v-select标记,javascript,jquery,vue.js,vee-validate,v-select,Javascript,Jquery,Vue.js,Vee Validate,V Select,我有一个场景,其中我确定了一个表单的范围,以便使用下面的方法验证它 validateTRForm: function (scope) { this.$validator.validateAll(scope).then((result) => { if (result) { } “scope”属性始终为空,即使我在表单中添加了它。然而,它在范围之外运行良好 我的HTML&&js文件有点像 var-selectComponent=Vu
validateTRForm: function (scope) {
this.$validator.validateAll(scope).then((result) => {
if (result) { }
“scope”属性始终为空,即使我在表单中添加了它。然而,它在范围之外运行良好
我的HTML&&js文件有点像
var-selectComponent=Vue.component('v-select',VueSelect.VueSelect)
Vue.使用(验证);
新Vue({
el:“#应用程序”,
数据:{
已选择:“”,
},
方法:{
ValidateForm:函数(作用域){
这个.$validator.validateAll(范围)。然后((结果)=>{
如果(结果){
//做点什么
}
});
},
},
组成部分:{
组件:选择组件
}
})
{{errors.first('Test.textTest')}
{{errors.first('Test.testVselect')}
验证元素
我通过在组件中添加数据vv scope=“Test”
来修复它