File nuxt.config.js . I declare:
plugins: [
{src: '~/plugins/vuelidate.js', ssr: true}
]
and in file login.vue
<div class="form_item">
<i class="li-user"></i>
<input v-model="formLogin.email" class="form-control" placeholder="email"
:class="{'has_error': $v.formLogin.email.$error}"
@input="delayTouch($v.formLogin.email)"/>
</div>
<div class="form_item">
<i class="li-key"></i>
<input v-model="formLogin.password" type="password" class="form-control"
placeholder="password"
:class="{'has_error': $v.formLogin.password.$error}"
@input="delayTouch($v.formLogin.password)"/>
</div>
when running, vue warning.
[Vue warn]: Computed property "$error" was assigned to but it has no setter. (found in <Root>)
Who can help me! or How to do otherwise
<!--cmty--><!--cmty_prevent_hook--><div align="right"><sub><em>This question is available on <a href="https://nuxtjs.cmty.io">Nuxt.js</a> community (<a href="https://nuxtjs.cmty.io/nuxt/nuxt.js/issues/c1233">#c1233</a>)</em></sub></div>