增强js生命周期打包后不执行

比如beforeData这种在本地用npm run dev去跑会去执行生命周期,但是打包成dist后上服务器就不会去执行该生命周期了

评论区

超级管理员 2025-12-22 17:16

演示环境复现一下

deny_crack 2025-12-22 17:25

我们这个环境日志没有打印

我的本地就进了,增强的js是一样的

超级管理员 2025-12-22 17:30

@deny_crack

打包默认会把console.log给注释了,如果不需要可以自行修改一下

src\utils\lowDesign.ts

deny_crack 2025-12-22 18:05

使用的是自定义的打包配置

然后是这样,断点没进,也没输出

超级管理员 2025-12-23 09:05

@deny_crack

那应该没啥区别的,其他方法会调用?我这边演示环境测试也正常

deny_crack 2025-12-23 09:31

左边是本地的,右边是服务器的,现在就是beforeData中的请求没有执行

deny_crack 2025-12-23 09:35

然后我发现设计表单中的initData好像本地的执行了,服务器上的也没有执行

超级管理员 2025-12-23 09:48

@deny_crack

是不是eval方法被禁止使用了?增强是通过eval执行的

可以在这里调试一下看看有没有值

src\components\LowDesign\src\LowTable\index.vue

回复

扫码关注

添加客服
图片未加载,请刷新后再试
联系我们