1.项目架构如下:
/Application
/ext--框架核心文件
/common--共享
/resources--共享资源
/src--共享js(例如,多个模块共享一个store等)
/model
/store
/view
/Page1
M、S、V、C
/Page2
M、S、V、C
2.关于前端共享js,例如一个共享一个下拉框的store,那么可以将这个store的js文件提取到common文件夹,
放到/application/common/src/store/Test.js
同时修改Test.js中类的声明方式,例如叫做Ext.define("EC.ycerp.store.Test".....;
然后再Tool.js里设置找到该类的路径:
![](https://i-blog.csdnimg.cn/blog_migrate/2441c7cceffdbebdfe18894dd76a0a38.jpeg)
这样,在子模块里就可以引用这个共享的store了
![](https://i-blog.csdnimg.cn/blog_migrate/e1928637f2b2667dddea2a1a0cd40fe5.jpeg)