我有这样的路由器:
routes: [
{
path: '/survey/:surveyHash',
name: 'survey',
component: Survey,
props: true,
},
Run Code Online (Sandbox Code Playgroud)
在组件中,我尝试获取surveyHash道具。麻烦的是当里面有/斜线时我做不到surveyHash。
vue-router中有解决方案吗?
我正在使用 Veevalidate 版本 2。该文档要么已损坏,要么没有用。我试图在现场使用多个错误,但它只显示一个。我错过了什么?这是我的代码:
Vue.use(VeeValidate, {
fastExit: false
});
Validator.extend("number", {
getMessage: (field) =>
"Error 1",
validate: (value) => {
if (/^[^-][0-9]+|[.][0-9]+/) {
return true;
} else {
return false;
}
},
});
Validator.extend("number2", {
getMessage: (field) =>
"The field is required",
validate: (value) => {
if (value == '') {
return false;
} else {
return true;
}
},
});
<input
class="ff"
v-validate="'number|number2|required'"
v-model="application.number"
/>
</div>
<span v-show="errors.has('number')" class="error">
{{
errors.first("number")
}}
</span>
<span v-show="errors.has('number2')" class="error">
{{
errors.first("number2")
}} …Run Code Online (Sandbox Code Playgroud)