小编Jer*_*ang的帖子

如何编写在vue组件中模拟$ route对象的测试

我有一个包含类似语句成分this.$route.fullPath,我应该怎么嘲笑的值fullPath$route对象,如果我想测试组件?

unit-testing sinon vue-component vue-loader vuejs2

24
推荐指数
3
解决办法
2万
查看次数

vue:未捕获TypeError:无法读取未定义的属性....

我正在使用vue@2.1.3和vue官方webpack模板来构建应用程序.

在本地开发时,我经常看到警告Uncaught TypeError: Cannot read property ... of undefined,但HTML可以成功呈现.但是,当使用npm run build命令将HTML部署到Netlify时,无法呈现HTML .所以我必须认真对待这个警告.

我从这里了解到,这是因为"在呈现组件时数据不完整,但是例如从API加载." 解决方案是" v-if只在数据加载后才用于渲染模板的那一部分."

有两个问题:

  1. 我尝试包含v-if多个语句,这些语句产生了警告,但个人认为这个解决方案很冗长.有一个整洁的方法吗?
  2. 本地开发中的"警告"在生产中变成"致命错误"(HTML无法呈现).如何使它们一样?例如,他们两个都发出警告或错误?

vue.js vue-component netlify

20
推荐指数
3
解决办法
4万
查看次数