我将 Jest 与 Vue-Test-Utils 一起使用。我一直在使用的代码如下所示:
beforeEach(() => {
wrapper = shallow(GridContainer, {
data: {
pageSize: count
},
propsData: {
userId,
managerId
}
})
})
在此示例中,我想在调用安装的生命周期之前设置 pageSize 值。上面代码的问题是我在测试运行时开始收到以下警告:
[Vue warn]: Do not use built-in or reserved HTML elements as component id: data
当我删除上面的数据属性时,警告消失了。
我是否正确设置了数据?如果是这样,我应该如何处理警告?
我应该以其他方式设置数据吗?
原文由 Daryn 发布,翻译遵循 CC BY-SA 4.0 许可协议
请尝试这样:
参考:setData https://vue-test-utils.vuejs.org/en/api/wrapper/setData.html