已解决,有两种办法解决。
真机报错:Error during evaluating file "app.js",是什么原因?我小程序代码1个月都没用动过了。但是今天运行之后,模拟器没问题。iOS和Android都报错。错误如下: [图片] 后续补充,以下是我的解决办法: # 问题记录 ## 问题记录-01 - 问题:真机运行,出现: ```log `length` must be a positive 32-bit integer Error during evaluating file "app.js": ``` 无论是更改小程序基础库,还是 - 探索 出问题的地方是,通过HbuilderX,编译后形成的common/vendor.js以下代码: ```js module.exports = function setFunctionLength(fn, length) { if (typeof fn !== 'function') { throw new $TypeError('`fn` is not a function'); } if (typeof length !== 'number' || length < 0 || length > 0xFFFFFFFF || $floor(length) !== length) { // throw new $TypeError('`length` must be a positive 32-bit integer'); return fn //此处更改 } /***以下代码省略***/ return fn; }; ``` 在报错的地方打日志,发现是解析一个叫:apply的方法有错代码如下: ```js // var $reflectApply = GetIntrinsic('%Reflect.apply%', true) || bind.call($call, $apply); var $reflectApply=Reflect.apply //此处更改 var $defineProperty = __webpack_require__(/*! es-define-property */ 51); var $max = GetIntrinsic('%Math.max%'); module.exports = function callBind(originalFunction) { if (typeof originalFunction !== 'function') { throw new $TypeError('a function is required'); } var func = $reflectApply(bind, $call, arguments); return setFunctionLength( func, 1 + $max(0, originalFunction.length - (arguments.length - 1)), true ); }; ``` 在小程序中,似乎"$max方法不生效" - 最终解决办法 使用原始的yarn.lock,删除掉node_modules,再次执行yarn。 详细调查是引用的call-bind这个库更新导致set-function-length判断异常。
2024-08-19routeDone with a webviewId 2 that is not the current page
routeDone with a webviewId 133 that is not ?routeDone with a webviewId 133 that is not the current page 项目一打开就报这个
2024-01-18同问
canvas如何设置文字间距canvas如何设置文字间距?采用给canvas加样式 letter-spacing 开发工具好使,客户端不好使
2022-12-20已解决!
wx.onBLECharacteristicValueChange不能进去回调?wx.notifyBLECharacteristicValueChange({ //启用 wx.notifyBLECharacteristicValueChange state: true, type: 'notification', deviceId: deviceId, serviceId: uuid, characteristicId: notifyCharacteristicId, success: (res) => { console.log(res) // 操作之前先监听,保证第一时间获取数据 wx.onBLECharacteristicValueChange((result) => { console.log('获取数据,未解析前', result) let value = this.ab2hex(result.value) console.log('获取数据', value) // 使用完成后在合适的时机断开连接和关闭蓝牙适配器 wx.closeBLEConnection({ deviceId }) wx.closeBluetoothAdapter() }) }, fail(res) { console.log(res) } })
2022-10-31真是坑爹的问题
input设置text-align: right;时,输入文字中间加空格不显示- 当前 Bug 的表现 input设置text-align: right;时,输入文字中间加空格不显示 - 预期表现 输入文字时有空格能够实时显示出来 - 复现路径 写一个input 设置text-align: right; 在真机上运行,输入字符和空格,空格不能显示,除非空格后有字符,空格才能显示出来。
2022-10-31使用“以管理员身份运行”可以更新成功
pc版本微信无法升级PC版的微信客户端已经很久没有办法自动升级了,每次都是提示升级,然后点击升级后又提示下载失败。而且用户头像无法加载和更新。 卸载重装也无济于事。Win10系统,微信pc桌面版。 希望能有解决办法,谢谢。 [图片] [图片] [图片]
2022-05-31已经三年了,这个接口还是没有这两个字段。
第三方平台获取草稿箱内容缺少“来源小程序”的数据我想提一个需求 当前 第三方平台 “获取草稿箱内的所有临时代码草稿” 的接口只返回 草稿id,版本号,版本描述,时间 这四个有关草稿代码的数据 但是在 第三方平台 - 管理中心 - 应用详情中 草稿箱列表的内容数据还包括 来源小程序 和 最近上传开发者 这两个字段 希望考虑给予补充,方便开发
2021-05-21