- 可视化模式下,手动修改wxml文件,刚输入一个“<"就崩溃?
[图片] 我在可视化模式下,想在这里增加一个“view”,才输入一个“<”,就变成成下面这个样子: [图片] 点击“了解详情”,一片空白。 我反复试了好几次,在非可视化模式,怎么输都可以。而在可视化模式下,只要有改动格式,在改动未完成的时候,似乎它想告诉我格式错误,结果却自己崩溃了。
2021-12-05 - 用js代码往云数据库添加一条记录,调试成功通过,预览模式中却没能成功?
[图片] 在调试模式中,三个箭头指向的log都出来了,看了一下云数据库,这一条记录添加成功。 在手机预览中,beforaddjson和afteraddjson出来了,但中间部分没有反应,成功或失败的log都没有出来。然而程序却能往下执行,后面的部分都如常完成,结果合乎预期,唯独这一块就是没反应。查了一下云数据库,并没有添加任何记录。 我怀疑是权限问题,但很快否定了,因为我已经设置了读写的权限,而且同时被操作的无论云存储或者另外的表,都没有问题。 关键是,如果有权限问题,应该报错啊! 这到底是怎么一回事?
2021-12-02 - 怎样用js代码把json文件导入到云数据库中?
云开发控制台可以把整个json文件内容导入到数据库中,那么,能够在小程序中用js代码实现这个功能吗? 小程序开发好之后,用户需要经常把从别处得到的json文件导入到数据库,但用户不可能登录云开发控制台进行操作。
2021-11-30 - 为什么request不能用,但本机调试和真机调试的时候不告诉我?
[图片][图片] 上传为体验版后,前两个成功能看到,第3个成功就没有了。 我觉得是那个setdata有问题,也试过用注释掉的3行来替换,结果还是一样。 无论是用红圈中的哪个版本,真机调试时第3个成功是有的,后面也没有问题。然而在体验版中就是不行。 我一怒之下,把这部分全注释掉了: [图片] 真机调试,第3个成功能出来,虽然后面有很多错误出现,但毕竟有反应。 上传成为体验版,结果—— 第3个成功还是没有出现!后面也一点儿反应都没有。程序虽然停住了,但却是能够正常返回上一级的。 !!!!!!! 行!把这段注释也删除掉,就连留下的空行也都删除掉了: [图片] 分别进行真机调试和体验版运行,结果还是一样,运行体验版的时候,红线上方的request能显示出来,下方setdata2的就没有了。 我怕是小米的问题,换了台华为来试,一模一样啊! 呜呼!这是不让我玩微信小程序吗?!!!! 2021.11.29更新: 上面这些是我搞出来的大乌龙,我也不删了。 问题的原因就是request没有配置域名不能用。可恨的是,在本机调试和真机调试的时候,为什么不告诉我这个而让我顺利通过?我可没有勾选“不检验合法域名”那一项啊!
2021-11-28 - 体验版为什么不能实现真机调试通过的下载云存储文件的功能?
我的小程序有个功能是从云数据库读取文件信息,然后选择文件下载云存储的json文件并打开内容。 这个功能在真机调试的时候一点儿问题都没有,但上传成为体验版后,这个体验版能够读取云数据库的信息,但选择要下载的文件后,本来应该进入下载,但却没有任何后续反应了。如果选择返回,程序的其它功能还是没问题的。 是不是这个体验版限制了这个下载功能?
2021-11-28 - 怎样方便读取本机上的json文件?
我正在做一个小程序,我不希望在服务器保存用户的信息,就打算把一些用户配置信息放入一个json文件在本机上保存,但我发现小程序没有很好的读取本机文件内容的手段,requst只支持网络路径,require只能使用相对路径,这个相对路径,在真机上如何表达? 难道,我只能把这个json文件以其它别的方式打开,读出其中内容,再一项一项地去填入程序中的数组?
2021-11-26 - fs.open is not a function 到底是怎么一回事?
const fs = wx.getFileSystemManager() fs.open({ filePath: `${wx.env.USER_DATA_PATH}/hello.txt`, flag: 'a+', success(res) { console.log(res.fd) } }) 这段代码是从官方文档复制下来的,运行时却报“fs.open is not a function”。 但我在另一个js中,用fs.savefile却成功把下载的文件保存到本地,代码如下: wx.getFileSystemManager().saveFile({ tempFilePath:res1.tempFilePath, filePath:wx.env.USER_DATA_PATH+'/'+thisname, success:(res2)=>{ wx.showToast({ title: '文件已保存到'+res2.savedFilePath, icon:'none' }) console.log(res2.savedFilePath) }, fail:err=>{ console.log(err) } }) 我实在想不到我还能做些什么了!
2021-11-25 - 为何在任务栏快速启动微信开发者工具,调试器就不能正常工作?
我把“微信开发者工具”固定在任务栏,方便启动。可是每次从任务栏启动,调试器就无法正常工作,里边没有任何内容。 但是只要是从安装目录运行“微信开发者工具”,调试器却一点儿问题都没有,就算从桌面的快捷方式启动,也是没有问题的。 为什么就这一点点差别,就会出现这样大的问题? 大家有这个情况吗? 我的版本是RC1.05.2111051。
2021-11-19