帖子
帖子
用户
博客
课程
显示全部楼层
1
帖子
1
勋章
9
Y币

请教一些用mdf脚手架做多领域扩展开发的问题

[复制链接]
发表于 2023-12-26 11:01:46
1、项目要做原厂页面的扩展开发,包含多个页面、多个领域(domainKey有znbzbx、yonbip-fi-ctmtlm等等),每次启动只能在package.json配置一个domainKey,怎么做才能一次配置多个domainKey呢?

2、同时我自己新建了一个应用页面做为弹窗内容页,这个页面的domainKey是developplatform,我要在znbzbx领域的一个页面通过cb.loader.runCommandLine("bill", modalProps, viewModel);打开这个页面,用这种方式打开时,无法加载我在脚手架里面所写的扩展脚本,需要怎么解决呢?
21
帖子
1
勋章
524
Y币
1、脚手架只支持单领域扩展
2、没看明白具体问题点在哪
1
帖子
1
勋章
9
Y币
嘀嘀嘀哒哒 · 2023-12-28 10:001、脚手架只支持单领域扩展
2、没看明白具体问题点在哪

感谢老师解答。
关于第二个问题,是这样的:
1、项目有一个需求,需要在原厂页面加一个按钮,然后点击这个按钮后弹出一个弹窗,弹窗内是一个由查询区和列表组成的单据页面。
2、这个单据页面是通过应用构建->新建应用->新建页面->设计页面->将templateType设置为modal这个步骤构建的,构建好之后,就可以在原厂页面的扩展脚本里面调用
  1. 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条就是我的问题,请老师解答。
0
帖子
0
勋章
35
Y币
写在前端函数是可以的,前端脚手架没怎么用过,好用吗?
1
帖子
1
勋章
9
Y币
张士航 · 2024-1-11 21:38
写在前端函数是可以的,前端脚手架没怎么用过,好用吗?

放弃用脚手架了
21
帖子
1
勋章
524
Y币
全都放在一个脚手架里面就可以,domainKey为developplatform这个的扩展函数只能写到线上
您需要登录后才可以回帖 登录

本版积分规则