【发布时间】:2017-04-24 10:24:25
【问题描述】:
我正在使用 vue@2.1.3 和 vue official webpack template 来构建一个应用程序。
在本地开发时,经常看到警告Uncaught TypeError: Cannot read property ... of undefined,但是可以成功渲染HTML。但是,当使用npm run build 命令将 HTML 部署到 Netlify 时,无法呈现 HTML。所以我必须认真对待这个警告。
我从here 了解到,这是因为“渲染组件时数据不完整,但例如从 API 加载。”解决方案是“仅在加载数据后使用v-if 呈现模板的该部分。”
有两个问题:
- 我尝试将
v-if包裹在产生警告的多个语句中,但我个人认为这个解决方案很冗长。有没有简洁的方法? - 本地开发中的“警告”在生产中变成“致命错误”(HTML 无法呈现)。如何使它们相同?例如他们都发出警告或错误?
【问题讨论】:
标签: vue.js vue-component netlify