【问题标题】:Testing Vue + vuetify and v-mask causing error测试 Vue + vuetify 和 v-mask 导致错误
【发布时间】:2021-07-11 14:36:03
【问题描述】:

我的 Vue 组件使用来自 v-mask 的掩码,它工作正常。

<v-text-field
    v-model="cpfCnpjField"
    v-mask="maskcpfCnpjField"
></v-text-field>

在我的规范文件规范中,我正在导入 VueMask

import VueMask from 'v-mask';
const localVue = createLocalVue();
localVue.use(VueMask);

当我用 jest 运行测试时,无法安装组件。 编译器抛出

console.error node_modules/vue/dist/vue.runtime.common.dev.js:1884 TypeError:无法在 updateValue 处读取未定义的属性“长度” (C:\workspace\front-farm\node_modules\v-mask\dist\v-mask.js:401:35)

知道会发生什么吗?

【问题讨论】:

    标签: vue.js vue-component vuetify.js


    【解决方案1】:

    您可以尝试对组件进行浅层安装。这对我有用

    【讨论】:

      猜你喜欢
      • 2021-05-24
      • 2022-01-01
      • 1970-01-01
      • 2021-08-23
      • 2017-02-18
      • 2021-05-02
      • 1970-01-01
      • 1970-01-01
      • 2019-08-12
      相关资源
      最近更新 更多