Vuejs Vee通过props验证正则表达式加载不起作用

时间:2018-09-06 09:46:17

标签: vuejs2 vee-validate

我有一个组件Parent,带有指令form-input,可以很好地进行必需的验证和其他验证。但是,如果我想注入一个正则表达式=>正则表达式:/ ^ [1-9] [0-9] {3}?[A-Za-z] {2} $ /,则它不起作用。所以我已经读过https://baianat.github.io/vee-validate/guide/rules.html#regex并说

<input v-validate="{ required: true, regex: /\\.(js|ts)$/ }" name="regex">

是解决方案。

如何将{required:true,regex:/\.(js|ts)$/}传递到我的指令形式输入中?

这不起作用:<form-input validate="{regex: /^[1-9][0-9]{3} ?[A-Za-z]{2}$/}"......

父母.vue:

<form-input validate="required"......

Input.vue:

<input v-validate="validate" ......

<script>
export default {
    inject: ['$validator'],
    props: {
        validate: String,

0 个答案:

没有答案