小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 我的子包加载依赖一些脚本文件,这些脚本需要在子包加载前运行,现在只能在主包中先加载这些依赖,但是这样就增加了主包的体积,解决方式不够完美
- 希望能在子包的配置中增加一个加载前先需要加载的脚本配置,类似这样:
"script": ["app.js","common.js"]
可以在子包加载前先加载这些子包依赖的脚本。
望审阅,谢谢!
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
子包加载前运行 是什么时机?能放到分包内吗
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我现在是这样的,在加载booking这个分包之前在主包的app.js中require了common中的js文件以达到在加载分包的时候所需脚本已经运行了。 然后我觉得可以在加载分包之前来配置一些需要加载的脚本,我觉得是可以放在分包之内的,时机应该就是加载分包之前扫描配置中的root目录,加载其中的js脚本。
在分包页面的js文件中require呢?加载分包的过程本来就是会加载里面的脚本
我之前也提过这个需求,现在我们的解决方案是通过构建工具检测分包中的init.js文件,并在分包的每个page中require这个init代码,希望官方能够支持
分包初始化 主要用于分包内部逻辑功能的构建(如:建立分包自己的集中数据store),外部可以跳转到分包中的任意页面,如果要require,就需要在在所有分包的page中都要require
嗯呢 你这个最起码比我现在这个方法好的都,我那会也试着require了 但是只是一部分 所以报错我就放弃了 谢谢啦 我也先用你的这个方式 希望官方能出个支持吧 这个觉得还是比较有必要的 最后再谢谢
2021了 这个支持了吗 我没找到相关文档呢
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
子包加载前运行 是什么时机?能放到分包内吗
我现在是这样的,在加载booking这个分包之前在主包的app.js中require了common中的js文件以达到在加载分包的时候所需脚本已经运行了。 然后我觉得可以在加载分包之前来配置一些需要加载的脚本,我觉得是可以放在分包之内的,时机应该就是加载分包之前扫描配置中的root目录,加载其中的js脚本。
在分包页面的js文件中require呢?加载分包的过程本来就是会加载里面的脚本
我之前也提过这个需求,现在我们的解决方案是通过构建工具检测分包中的init.js文件,并在分包的每个page中require这个init代码,希望官方能够支持
分包初始化 主要用于分包内部逻辑功能的构建(如:建立分包自己的集中数据store),外部可以跳转到分包中的任意页面,如果要require,就需要在在所有分包的page中都要require
嗯呢 你这个最起码比我现在这个方法好的都,我那会也试着require了 但是只是一部分 所以报错我就放弃了 谢谢啦 我也先用你的这个方式 希望官方能出个支持吧 这个觉得还是比较有必要的 最后再谢谢
2021了 这个支持了吗 我没找到相关文档呢