使用Electron-Vue做项目,会涉及到三个层面的全局变量:
[1]Electron的全局变量
[2]html的全局变量
[3]vue的全局变量vuex
这三层面的变量如何去区分定义,比如你有个新的全局变量需要定义,定义在哪里呢?
不谈业务逻辑,你要分清这三种全局变量的作用域。
所以,使用原则是:
1、从作用域的最小污染范围考虑,如果不需要主进程和渲染进程之间通信,就不要定义成Electron的全局变量了;
2、如果你希望使用数据的双向绑定功能,当然,只有vuex可以选择;
使用Electron-Vue做项目,会涉及到三个层面的全局变量:[1]Electron的全局变量[2]html的全局变量[3]vue的全局变量vuex这三层面的变量如何去区分定义,比如你有个新的全局变量需要定义,定义在哪里呢?不谈业务逻辑,你要分清这三种全局变量的作用域。所以,使用原则是:1、从作用域的最小污染范围考虑,如果不...
使用Electron-Vue做项目,会涉及到三个层面的全局变量:
[1]Electron的全局变量
[2]html的全局变量
[3]vue的全局变量vuex
这三层面的变量如何去区分定义,比如你有个新的全局变量需要定义,定义在哪里呢?
不谈业务逻辑,你要分清这三种全局变量的作用域。
所以,使用原则是:
1、从作用域的最小污染范围考虑,如果不需要主进程和渲染进程之间通信,就不要定义成Electron的全局变量了;
2、如果你希望使用数据的双向绑定功能,当然,只有vuex可以选择;
更多推荐
所有评论(0)