抱歉,先前的回答有误,和我之前碰到的可能不是同一个问题。 这里你是怎么做构建到工具的工作目录的?工具本身应该有 watch 功能的。有问题的话能否给个 demo 我来调试下?
项目文件目录树自动刷新需求。- 小游戏项目中,很多文件其实并不需要打包到开发者工具目录,更多的需求只是在项目源代码编译好后,自动把压缩后的js文件复制到开发者工具所在目录,但是每次编译好,自动复制过去后,开发者工具无法及时检查文件发生了改变,要重启开发者工具后才能看到刷新后的文件。 开发者更多的是尽量使自己的工作能半自动化完成,为了调试小游戏在微信平台的某个功能,在小游戏到开发者工具的代码编译发布流程其实很容易实现自动化,但是因为你们这个文件目录树无法检查这种变更机制,导致调试很蛋痛,改完代码,编译好了,居然还要我重新启动开发者工具。 - 需求:开发者工具,文件目录树能及时相应外部因素导致的文件更改。
2019-01-03你这里为什么要调用 saveFileSync ?
小程序保存用户本地文件问题- 调用appendFileSync()函数保存“用户本地文件”时,在Windows端的开发工具中是可以正常保存的。然而在手机上无法保存(调用读取readFileSync()函数读取不到数据),同时查看微信文件保存的文件发现是0b大小。? - 开发工具中能够读取保存的数据,在手机端就无法读取到文件中的数据 -结果对比: [图片] [图片] 图一 开发工具中的效果 [图片] [图片] -以下是Demo代码: .js文件 [代码]btn_saveFile: [代码][代码]function[代码][代码](){[代码][代码] [代码][代码]const FileSystemManager = wx.getFileSystemManager();[代码][代码] [代码][代码]if[代码][代码]([代码][代码]this[代码][代码].data.save_str == [代码][代码]null[代码][代码]){[代码][代码] [代码][代码]//把数组中的数据转换成字符串[代码][代码] [代码][代码]this[代码][代码].data.save_str = [代码][代码]this[代码][代码].obj2string([代码][代码]this[代码][代码].data.display_data_arr);[代码][代码] [代码][代码]FileSystemManager.writeFileSync(`${wx.env.USER_DATA_PATH}/VR_location.txt`, [代码][代码]this[代码][代码].data.save_str, [代码][代码]'utf8'[代码][代码]);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]else[代码][代码]{[代码][代码] [代码][代码]//把数组中的数据转换成字符串[代码][代码] [代码][代码]this[代码][代码].data.save_str = [代码][代码]this[代码][代码].obj2string([代码][代码]this[代码][代码].data.display_data_arr);[代码][代码] [代码][代码]FileSystemManager.appendFileSync(`${wx.env.USER_DATA_PATH}/VR_location.txt`, [代码][代码]this[代码][代码].data.save_str, [代码][代码]'utf8'[代码][代码]);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]//把数组中的数据转换成字符串[代码][代码] [代码][代码]// this.data.save_str = this.obj2string(this.data.display_data_arr);[代码][代码] [代码][代码]// console.log('转换:'+this.obj2string(this.data.display_data_arr));[代码][代码] [代码] [代码] [代码][代码]let tt = FileSystemManager.saveFileSync([代码][代码] [代码][代码]`${wx.env.USER_DATA_PATH}/VR_location.txt`,[代码][代码] [代码][代码]`${wx.env.USER_DATA_PATH}/VR_location.txt`);[代码][代码] [代码][代码]console.log([代码][代码]'保存路径:'[代码] [代码]+ tt);[代码] [代码] [代码][代码]wx.showToast({[代码][代码] [代码][代码]title: [代码][代码]'文件保存成功!'[代码][代码],[代码][代码] [代码][代码]icon: [代码][代码]'success'[代码][代码],[代码][代码] [代码][代码]duration: 1500[代码][代码] [代码][代码]});[代码][代码] [代码] [代码] [代码][代码]const temp = FileSystemManager.readFileSync(`${wx.env.USER_DATA_PATH}/VR_location.txt`, [代码][代码]'utf8'[代码][代码]);[代码][代码] [代码][代码]console.log([代码][代码]"文件内容:"[代码] [代码]+ temp);[代码] [代码] [代码][代码]//清除数据[代码][代码] [代码][代码]// for()[代码][代码] [代码][代码]}[代码]
2019-01-03看起来像是缺少心跳包的实现?
小程序 websocket 关闭失败👉 js ( 项目里的不行,我提出来了个简单的小 demo ) [代码]open () {[代码] [代码] [代码][代码]this[代码][代码].socketTask = wx.connectSocket({[代码] [代码] [代码][代码]url: `ws:[代码][代码]//xxx.xxx.xxx:xxxxx`,[代码] [代码] [代码][代码]success: res => {[代码] [代码] [代码][代码]console.log([代码][代码]'----- socket create -----'[代码][代码])[代码] [代码] [代码][代码]}[代码] [代码] [代码][代码]})[代码] [代码] [代码][代码]this[代码][代码].socketTask.onOpen(onOpen => {[代码] [代码] [代码][代码]// this._socketOpen = true[代码] [代码] [代码][代码]console.log([代码][代码]'----- socket 连接打开 -----'[代码][代码])[代码] [代码] [代码][代码]})[代码] [代码] [代码][代码]this[代码][代码].socketTask.onClose(res => {[代码] [代码] [代码][代码]console.log([代码][代码]'res--------------------> '[代码][代码], res)[代码] [代码] [代码][代码]})[代码] [代码] [代码][代码]},[代码] [代码] [代码][代码]close () {[代码] [代码] [代码][代码]this[代码][代码].socketTask.close()[代码] [代码] [代码][代码]}[代码] 👉 wxml [代码]<[代码][代码]button[代码] [代码]bindtap[代码][代码]=[代码][代码]"open"[代码][代码]>打开</[代码][代码]button[代码][代码]> [代码] [代码]<[代码][代码]button[代码] [代码]bindtap[代码][代码]=[代码][代码]"close"[代码][代码]>关闭</[代码][代码]button[代码][代码]>[代码] 👉 打印信息 [图片] 👉!!!正常的关闭应该是 code 为 1000,但是我就是正常关闭,监控却是 1006 非正常关闭,求指导~~
2019-01-03问题已复现,我们后续修复下这个焦点问题。
textarea 焦点位置异常- 当前 Bug 的表现(截图见下方) 点击 textarea,textarea 获取焦点,输入若干内容(少于一行),点击 textarea 外部区域,使 textarea 失去焦点,(1)当再次点击 textarea 区域中【当前行非内容区域】,焦点位置异常,安卓的 textarea 焦点位置出现在倒数第二个字符后面,iphone 的 textarea 焦点出现在第一个字符的后面。(2)点击【非内容当前行区域】,则焦点位置正常(出现在内容最后一个字符的后面) - 预期表现 当点击 textarea 中【当前行非内容区域】,再次获取焦点后,焦点总是出现在最后一个字符后面。 - 复现路径 点击 textarea,textarea 获取焦点,输入若干内容(少于一行),点击 textarea 外部区域,使 textarea 失去焦点,再次点击 textarea 【当前行非内容区域】。 - 提供一个最简复现 Demo * [图片]
2019-01-03是全屏后虚拟导航栏没有自动隐藏?还是手动点了隐藏虚拟导航栏,但是全屏后留下了虚拟导航栏的位置?
请问什么时候能够支持全屏模式下隐藏虚拟home白条呢看源生app全屏播放视频基本都有这个效果。
2019-01-03这个……你让我们开发很为难啊,按照产品的思路来看,开放的可能性很低。
请求开发wx.openUrl- 需求的场景描述(希望解决的问题) - 希望提供的能力 RT
2019-01-03这种功能通常不会内置在基础库,可以寻用第三方库实现。
小程序录音转波形图- 需求的场景描述(希望解决的问题) 想用小程序提供的录音功能,将说话的声音实时转化成波形图,用canvas画出来。如果有相关的文档,麻烦告知一下链接。我看了 RecorderManager这个类,似乎只有onFrameRecorded方法可以得到帧数据。那么如何根据这个帧数据转化成波形图呢?- 希望提供的能力 能根据onFrameRecorded方法得到的帧数据转化成波形图,用canvas画出来。
2019-01-03问题已复现,编译器问题,我们修复下。
WXS解析bug- 当前 Bug 的表现(可附上截图) 1、场景: 组件中连续引用2个wxs,开发者工具解析出错 2、压缩前: [图片] 3、压缩后: [图片] 4、报错信息: [图片] 5、暂时解决办法: 闭合第一个: [图片] - 预期表现 解析成功
2019-01-03能给下具体的报错信息么?
小程序插件申请报-2麻烦问下 调用小程序插件申请接口返回-2 是什么问题 接口:https://api.weixin.qq.com/wxa/plugin?access_token=TOKEN
2019-01-03这里估计是直接拷贝带格式的内容进去导致的,我们修一下。
微信开放平台里的和小程序相关的文档的排版,我惊呆了https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1506504150_nMMh6&token=&lang=zh_CN [图片] 这排版,可能是我对微信要求有点高
2019-01-03