|
感谢老师解答。
关于第二个问题,是这样的:
1、项目有一个需求,需要在原厂页面加一个按钮,然后点击这个按钮后弹出一个弹窗,弹窗内是一个由查询区和列表组成的单据页面。
2、这个单据页面是通过应用构建->新建应用->新建页面->设计页面->将templateType设置为modal这个步骤构建的,构建好之后,就可以在原厂页面的扩展脚本里面调用- cb.loader.runCommandLine('bill', data, viewModel);
复制代码 来打开弹窗,弹窗里面的内容就是新建的页面。
3、弹窗内的单据页面建好之后,它的domainKey是developplatform,而原厂页面的domainKey是znbzbx。
4、我使用的本地调试方式是通过在chrome安装Resource Override插件把线上的扩展文件代理到本地实现的,本地只启动了前端脚手架,没有启动后端脚手架。
5、由于domainKey不同,我复制了两份脚手架。第一个脚手架配置domainKey为znbzbx,用于写原厂页面的扩展脚本;第二个脚手架配置domainKey为developplatform,用于写弹窗内单据页面的扩展脚本。
6、扩展脚本都写好之后,当我在原厂页面点击按钮打开弹窗时,弹窗可以正常打开,但是弹窗内部的扩展脚本没有正常执行,在控制台的Sources页签也看不到我所写的弹窗内部页面的扩展脚本文件,只能看到原厂页面的扩展脚本文件。
7、第6条就是我的问题,请老师解答。
|
|