我有一个组件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,