【发布时间】:2017-12-16 08:29:37
【问题描述】:
我是 Vue 和 Webpack 的新手。我最近使用 vue-cli 生成了一个静态 Web 应用程序,并用它玩了一段时间。这是src/components/hello.vue中的一个sn-p:
export default {
name: 'hello',
data () {
return {
msg: process.env.NODE_ENV
}
}
}
我认识到表达式process.env.NODE_ENV 是在编译时计算的。我的问题是
- 我如何判断表达式是在编译时还是在运行时(即在浏览器上)计算的,因为它在任何一种情况下都是有效的 javascript 表达式?
- 我可以定义在编译时运行的函数吗?
【问题讨论】: