我正在使用Ext JS和Sencha CMD,并希望尝试一些主题。
此外,我已经读过可以在app.js
(使用主题属性)和sencha.cfg
(使用app.theme属性)中更改应用程序的主题,然后运行sencha app build。
我想知道, 为什么这个配置在两个不同的文件中? 这样做的正确方法是什么?
答案 0 :(得分:0)
在ExtJS 5中,指定应用程序主题的正确方法是通过app.json
文件,如in the documentation所述。
sencha.cfg
方法也有效,但是支持从旧版本的ExtJS迁移。
答案 1 :(得分:0)
两者都纠正了定义主题的方法。但是,最好在app.json中定义主题。无论如何,你都会在sencha.cfg中定义一个主题默认值 -
app.theme=ext-theme-classic
您在app.json中定义的内容为
"theme": "my-theme"
将覆盖sencha.cfg中定义的内容
为了清晰起见,请参阅文档 - http://docs.sencha.com/cmd/5.x/microloader.html