您好,匿名用户

vue-validator报错Cannot read property 'required' of undefined

0 投票

router.js配置如下:

import Vue from 'vue'
import VueRouter from 'vue-router'
import VueValidator from 'vue-validator'

Vue.use(VueValidator)
Vue.use(VueRouter)

const routes = [
    { path: '/', 
      name: "login", 
      component: login,
      children: [
          { path: '', name: 'logindefault', component: signIn },
          { path: '/signin', name: 'signin', component: signIn },
          { path: '/register', name: 'register', component: register },
          { path: '/repassword', name: 'repassword', component: rePassword }
      ]
    }

vue代码如下:

<validator name="validation">
    <form novalidate>
        <div class="input-group usrname">
            <span class="input-group-addon">
                <label for="usrname">
                    <span class="fa fa-user fa-fw"></span>账       号
                </label>
            </span>
            <input type="text" class="form-control" id="usrname" name="usrname" v-validate:usrname="{ required: true, maxlength: 8 }" v-model="usrname" />
            <div>
                <p v-if="$validation.usrname.required">用户名不能为空!</p>
                <p v-if="$validation.usrname.maxlength">用户名长度不能超过8个字符!</p>
            </div>
        </div>
    </form>
</validator>

报错信息如下:

Uncaught TypeError: Cannot read property 'required' of undefined

用户头像 提问 2017年 4月30日 @ 正能量 中士 (1,162 威望)
分享到:

1个回答

0 投票

我也遇到了这个问题,请问题主解决了吗,最后是怎么解决的

用户头像 回复 2017年 4月30日 @ Aquarius 中士 (1,083 威望)
提一个问题:

相关问题

0 投票
2 回复 843 阅读
用户头像 提问 2017年 2月19日 @ Anivia 下士 (961 威望)
0 投票
1 回复 149 阅读
0 投票
1 回复 133 阅读
0 投票
1 回复 232 阅读
用户头像 提问 2017年 4月22日 @ Cancer 下士 (906 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...