小编Ada*_*lov的帖子

Vue路由器/:带有斜杠的参数

我有这样的路由器:

routes: [
    {
      path: '/survey/:surveyHash',
      name: 'survey',
      component: Survey,
      props: true,
    },
Run Code Online (Sandbox Code Playgroud)

在组件中,我尝试获取surveyHash道具。麻烦的是当里面有/斜线时我做不到surveyHash

vue-router中有解决方案吗?

javascript vue.js vue-router vue-component

4
推荐指数
1
解决办法
1155
查看次数

VeeValidate fastExit 出现多个错误不起作用

我正在使用 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)

vue.js vee-validate

3
推荐指数
1
解决办法
125
查看次数