js编译时和运行时,js文件编译错误

大家好,本文将围绕js编译时和运行时展开说明,js文件编译错误是一个很多人都想弄明白的事情,想搞清楚js的编译原理需要先了解以下几个事情。

今天写小程序的时候突然出现了这种问题,更改了js文件保存以后界面啥也没有变化,一开始以为自己代码写错了,但是重启软件又有变化了,简直就是大吃一惊😭。如果你也遇到这种问题,可以看看下面的解决办法🤗GPT改写

方法1

菜单栏设置-通用设置,取消掉使用新版文件监听模块那个勾。但是这个方法没有解决我的问题。
在这里插入图片描述

方法2

找到全局的app.json文件,删除“lazyCodeLoading:requiredComponents”这句话。这个方法亲测有效果。
在这里插入图片描述
猜想原因:查官方文档说值 requiredComponents,代表开启小程序「按需注入」特性。按需注入指小程序启动时仅注入当前页面需要的自定义组件和页面代码,在页面中必然不会用到的自定义组件不会被加载和初始化(这样可以优化小程序启动耗时和内存占用,虽然我也不太懂这个)。未使用到的代码文件不会被执行。不知道是不是把我修改完的js文件当成不需要执行的了。

样式展示效果总和想的不太一样?

可以先把全局的app.json文件里那句“style":“v2"删除。由于从微信客户端7.0开始,UI进行了大改版。“style”:"v2"这句话表示启用了新版的组件样式,一些默认样式发生了变化,导致和预想不同。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值