第 3 点写了,不支持动态引用的情况。 require("utils/" + e + ".js"); 也是属于动态引用的情况。
代码保护问题[图片][图片] 代码保护开启此选项,开发者工具会尝试对项目代码进行保护,主要是对文件进行扁平化处理并替换 [代码]require[代码] 引用的文件名,以下情况不适合使用此功能 对于小程序只有简单页面的情况下,开启此功能效果不佳 有文件超过 500kb,且其中有使用 [代码]require[代码] 引用项目中的文件的情况,在运行时可能会报文件没有找到 动态引用的情况,如 [代码]var a = 'somefile.js'; require(a);[代码] 将 [代码]require[代码] 函数赋值给其他变量的情况,如 [代码]var a = require; a('somefile.js');[代码] 将 [代码]require[代码] 作为二元运算符的参数的情况,如 [代码]require + 1;[代码] 使用 [代码]...[代码] 运算符且未开启 ES6 转 ES5 的情况 注:这个问题有点莫名其妙了,望工程师尽快回复一下怎么解决这个问题
2019-05-15编译时会对目录进行删除后再写吗?还是直接写覆盖?
开发者工具:使用gulp导致目录文件的缺失问题使用的gulp进行编译,工具打开的目录是在dist,每次编译都会造成文件丢失,不知道是为什么。 但是vscode是没问题的,我用的命令行提交预览也是没有问题。 之前我提交过类似的问题,但是目前还是不知道如何解决这个问题,只能用重启工具的方式解决,目测这应该只是工具读取文件的bug。 请问官方能复现吗?这个问题很影响开发效率。 历史疑似关联的问题: 1.微信开发工具加载文件缺失 2.开发者工具上传文件丢失 3.命令行CLI打包样式丢失 4.wxss不能被打包上传 5.新版开发工具反复出现:以下文件没有被打包上传 xxx.wxss [图片] [图片]
2019-05-15这边没法复现,你那边是必现的吗?
微信开发者工具Mac版1.02.1904090无法安装企业微信小程序模拟器1、Mac版微信开发者工具:点击工具-插件,弹出框显示不完整,无法安装企业微信小程序模拟器(Windows版能正常添加企业微信小程序模拟器插件0.0.7) [图片]
2019-05-15试下把“上传代码时自动压缩混淆”关闭看还会不会?怀疑是这里出问题了
小程序上传问题- 当前 Bug 的表现(可附上截图) [图片] [图片] - 预期表现 第一次上传,如图一所示 第二次上传,如图二所示 第三次上传,才上传成功(我这里,好像从更新新版本之后,就一直有这个问题) - 复现路径 - 提供一个最简复现 Demo
2019-05-14dist 目录下有 project.config.json 文件吗?
命令行:请检查 project.config.json 是否存在及是否有效执行:/Applications/wechatwebdevtools.app/Contents/MacOS/cli -p --preview /Users/xxxx/myfile/www/gitstore/xxxx/dist 出现以下报错信息: IDE server has started, listening on http://127.0.0.1:63921 initialization finished preparing preview... StatusCodeError: 400 - "{\"code\":400002,\"error\":\"请检查 project.config.json 是否存在及是否有效\"}" 为什么总是提示这个报错?dist是项目目录,编辑器就是以dist打开的,官方有答案吗?我看有人问过这个问题,但是没官方回复啊 [图片]
2019-05-14工具上是模拟,不保证与真机上一模一样,只要按钮获取的 bottom 跟 top 值在对应的环境里没问题就行了。
wx.getMenuButtonBoundingClientRect()获取问题wx.getMenuButtonBoundingClientRect()获取高度问题: [图片] 在开发者工具: [图片] 在真机上: [图片] 代码片段如下: https://developers.weixin.qq.com/s/wi6Pglmv7s8P。
2019-05-14使用稳定版本能打开吗?https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html
上传小程序代码报错- 当前 Bug 的表现(可附上截图) 上传小程序代码时,无法上传,上一次传代码时发现大于2m但是传成功了, 本次主包不到2m,但无法上传代码,求解 本次上传 [图片] 上次上传 [图片]
2019-05-13安卓已知问题,请更新微信版本到最新的 7.0.4。
经测试,对于部分较旧安卓机onPullDownRefresh重复请求接口多次,导经测试,安卓1+ 手机onPullDownRefresh,onReachBottom重复请求接口多次,导致程序变慢!卡死的情况,导致小程序不能正常使用。 [图片]
2019-04-24这个是目前算法实现上导致的问题,已反馈给相关开发,但短期内应该无法修复,不是很容易修复的问题。
hidden属性部分情况不能动态变化- 当前 Bug 的表现(可附上截图) wxml 使用 hidden="{{!array.length}}" js 中对 array 进行差量更新,无法触发 hidden 变化,只能全量更新 [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"intro"[代码][代码]>[代码][代码] [代码][代码]<!-- hidden 仅在全量设置时会切换状态,差量追加不会触发 hidden 变化 -->[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]hidden[代码][代码]=[代码][代码]"{{!array.length}}"[代码][代码]>[代码][代码] [代码][代码]show[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]array.length={{array.length}}[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]button[代码] [代码]bindtap[代码][代码]=[代码][代码]"clearArray"[代码][代码]>清空数组</[代码][代码]button[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]button[代码] [代码]bindtap[代码][代码]=[代码][代码]"addItem"[代码][代码]>差量追加数组</[代码][代码]button[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]button[代码] [代码]bindtap[代码][代码]=[代码][代码]"setArray"[代码][代码]>全量设置数组</[代码][代码]button[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{array}}"[代码][代码]>[代码][代码] [代码][代码]{{item}}[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码][代码]const app = getApp()[代码] [代码]Page({[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]array:[][代码][代码] [代码][代码]},[代码][代码] [代码][代码]addItem(){[代码][代码] [代码][代码]const array = [代码][代码]this[代码][代码].data.array[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码][[代码][代码]'array['[代码][代码]+array.length+[代码][代码]']'[代码][代码]]:array.length[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]setArray(){[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]array: [0,1,2,3,4,5][代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]clearArray(){[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]array:[][代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码]})[代码]- 预期表现 当对 array 差量更新时,hidden="{{!array.length}}" 可以正常变化 - 复现路径 1.点击”差量追加数组“按钮,会向array 中追加一条数据,此时 hidden 属性判断未生效,仍是隐藏状态,应该是显示状态 2.点击”全量设置数组“按钮,会全量更新 array,此时 hidden 属性判断会生效,处于显示状态 3.点击”清空数组“按钮,会全量清除 array,,此时 hidden 属性判断会生效,处于显示状态,此时可以继续测试差量与全量的差异 - 提供一个最简复现 Demo https://developers.weixin.qq.com/s/yLfleHms7975
2019-04-22问题已复现,我们会在后续版本中进行修复。
小程序横屏- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo 小程序横屏模拟器上使用wx.getSystemInfoSync()获取到可视区域高宽是正常的,在手机上获取到的是相反的
2019-04-22