收藏
回答

微信版本过高,小程序基础库版本高导致函数未定义

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug setImmediate() 微信iOS客户端 8.0.6及以上 2.17.3.及以上

setImmediate(() => {

this.serviceCompanyName = e.detail.value;

this.serviceCompanySearch = [];

this.companyList.forEach((item) => {

if(item.companyName.indexOf(e.detail.value) + '' !== '-1') {

this.serviceCompanySearch.push(item);

}

});

this.companyList.forEach((item) => {

if(item.companyName === e.detail.value) {

this.svCompanyId = item.companyId;

} else {

this.svCompanyId = '';

}

});

})

最后一次编辑于  2021-10-12
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2021-09-24

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2021-09-24
    有用
    回复 3
    • 小松淘
      小松淘
      2021-10-12
      VM187 WAService.js:2 ReferenceError: setImmediate is not defined
          at VueComponent.compFocus (submit.js? [sm]:660)
          at vendor.js? [sm]:1341
          at Array.forEach (<anonymous>)
          at vendor.js? [sm]:1298
          at Array.forEach (<anonymous>)
          at Ui.handleEvent [as __e] (vendor.js? [sm]:1288)
          at Object.i.safeCallback (VM187 WAService.js:2)
          at VM187 WAService.js:2
          at Cr (VM187 WAService.js:2)
          at VM187 WAService.js:2(env: Windows,mp,1.05.2110110; lib: 2.19.5)
      微信开发者工具也会出现此问题,微信的版本库高于2.17.0,2.17.0及以下版本没有问题
      2021-10-12
      回复
    • 社区技术运营专员--阳光
      社区技术运营专员--阳光
      2021-10-13回复小松淘
      提供这种格式的代码片段看下(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
      2021-10-13
      回复
    • 巴黎的咖啡
      巴黎的咖啡
      2023-08-01
      解决了吗?2.17以下用着可以,以上就是未定义
      2023-08-01
      回复
  • 神经蛙
    神经蛙
    2021-09-24

    你想说啥

    2021-09-24
    有用
    回复
登录 后发表内容