常规功能和模块自定义系统 (cfcmms)—013给Extjs6加入多界面主题(Theme)
在用sencha命令创建的Extjs6项目中只能使用一种界面主题(Theme),如果要换一个界面风络需要重新修改app.json中的theme配置项,然后再用cmd命令重新编译生成。经过一段时间的研究,发现是可以在用cmd命令编译的时候生成多种Theme,我们需要在index.html中加一些代码来指定使用哪个Theme。
第一步,修改app.json,在文件的最后部有关于builds配置项的说明,把下面这段代码加进去。
"builds": {
"classic": {
"theme": "theme-classic"
},
"gray" : {
"theme" : "theme-gray"
},
"aria": {
"theme": "theme-aria"
},
"neptune" : {
"theme": "theme-neptune"
},
"crisp" :{
"theme": "theme-crisp"
},
"triton": {
"theme": "theme-triton"
}
},