比如beforeData这种在本地用npm run dev去跑会去执行生命周期,但是打包成dist后上服务器就不会去执行该生命周期了
演示环境复现一下
我们这个环境日志没有打印
我的本地就进了,增强的js是一样的
打包默认会把console.log给注释了,如果不需要可以自行修改一下
src\utils\lowDesign.ts
使用的是自定义的打包配置
然后是这样,断点没进,也没输出
那应该没啥区别的,其他方法会调用?我这边演示环境测试也正常
左边是本地的,右边是服务器的,现在就是beforeData中的请求没有执行
然后我发现设计表单中的initData好像本地的执行了,服务器上的也没有执行
是不是eval方法被禁止使用了?增强是通过eval执行的
可以在这里调试一下看看有没有值
src\components\LowDesign\src\LowTable\index.vue
我正在参加 Gitee 2025 最受欢迎的年度开源软件投票活动,请为 JeeLowCode 投上宝贵一票。
演示环境复现一下