cnguu

Results 12 comments of cnguu

@caiyanhu 不是vben3的

@810505339 从你的截图里很明显就看出样式丢失了 ![Image](https://github.com/user-attachments/assets/2c2eacc7-0267-4dbf-9ea3-9edf14b518e5) ![Image](https://github.com/user-attachments/assets/f3027297-e8fe-4dd4-bd39-fd9ff2591c1b)

像是 esm 问题,尝试动态 import 使用插件,或者将项目调整为 esm

只有hb项目并且不使用vite.config.*才支持easycom,使用其他自动import的插件来自行实现easycom

现在新版可以正常使用了,除了小程序,小程序要求不能带点

@edwinhuish 运行3次,第一次h5正常,第二次app正常,第三次h5就不正常了,额外生成了条件编译注释

@edwinhuish 如果前提是需要条件编译,那么看起来是正常,如果前提是不需要条件编译,那么使用起来就像是bug,因为它生成了不是预期结果,所以还得是要加配置参数来启用条件编译

@edwinhuish 最好的方法就是增加配置参数,用来启用条件编译功能,默认关闭,向下兼容版本

@edwinhuish 1. 这个时间我感觉不太好控制,受实际使用情况影响因素 2. 现在的主要问题是条件编译会给不需要的人带来开发上的心智负担,什么时候会生成条件,什么时候不会,这可能需要在使用文档上做详细的操作说明,毫无疑问会增加插件使用成本 3. 之前 route block 我曾做过重复键的[方案](https://github.com/uni-helper/vite-plugin-uni-pages/pull/222),是否这种方式会更加直观? ```js definePage({ style: { navigationBarTitleText: '环境WEB', navigationBarTitleText#ifdef_APP: '环境APP', navigationBarTitleText#ifdef_MP_WEIXIN: '环境MP-WEIXIN', }, }) // pages.json { ... "style": { "navigationBarTitleText": "环境WEB",...