我正在使用 vue@2.1.3 和vue 官方 webpack 模板来构建应用程序。
本地开发的时候经常看到warning Uncaught TypeError: Cannot read property ... of undefined
,但是可以成功渲染html。但是,使用命令将 HTML 部署到 Netlify 时无法呈现 HTML npm run build
。所以我必须认真对待这个警告。
我从这里了解到,这是因为“渲染组件时数据不完整,而是从 API 加载”。解决方案是“v-if
仅在加载数据后才用于渲染模板的该部分”。
有两个问题:
- 我尝试环绕
v-if
生成警告的多个语句,但我个人认为这个解决方案很冗长。有没有简洁的方法? - 本地开发中的“警告”在生产中变成“致命错误”(无法呈现 HTML)。如何使它们相同?例如,他们都发出警告或错误?