- 微信小程序编程的技术本质?
你注意到了没有,微信小程序编程其实就是在为主函数写参数,在参数中实现各种逻辑。真是这样吗?我们就一起来看看吧! 微信小程序,随便打开一个pages目录下的*.js文件,你会发现:整个文件就是一个函数:Page()。小程序编程,其实就是不断的往Page()函数中添加各式各样的参数: Page({ data:{},//传往前端页面的数据 onLoad(){},//页面初次加载的逻辑代码 onShow(){},//页面每次显示时的逻辑代码 myFunc(){},//自定义函数 ...... }) 小程序的神奇之处就在于:在这些参数编程中可以实现千变万化的业务逻辑,简单的、复杂的、云端的、前端的,都在这里一起搞定了。 至于它的实现原理是什么?还请知道的大神出来揭秘一二。
03-22 - 微信小程序直播检测不到OBS推流,是什么原因啊?
OBS推流正常,推流地址配置正确,但是在直播控制台检测不到推流,是什么原因啊? [图片] 请看上图:OBS推流正常 [图片] [图片] 请看上图:推流地址配置正确,OBS配置和小程序端一致 [图片] 请看上图:在直播控制台,检测不到推流,不知道是什么原因造成的?有一段时间没有用小程序直播了,是不是小程序直播规则有什么新的变化啊? 请诸位大侠帮忙看看,怎么解决?谢谢!
2023-12-07 - vant对Skyline进行适配了吗?
vant对Skyline进行适配了吗?期待中...
2023-09-18 - tcb storage upload报错,请问该怎么解决啊?
E:\work>tcb storage upload .\ hanyu -e pndb-b10c4569gjamyfda CloudBase CLI 2.2.6 CloudBase Framework 1.9.6 \ 准备上传中...unhandledRejection TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined at Object.stat (node:fs:1458:10) at C:\Users\Administrator\AppData\Roaming\npm\node_modules\@cloudbase\cli\node_modules\_cos-nodejs-sdk-v5@2.9.0@cos-nodejs-sdk-v5\sdk\advance.js:806:12 at Object.each (C:\Users\Administrator\AppData\Roaming\npm\node_modules\@cloudbase\cli\node_modules\_cos-nodejs-sdk-v5@2.9.0@cos-nodejs-sdk-v5\sdk\util.js:248:13) at COS.uploadFiles (C:\Users\Administrator\AppData\Roaming\npm\node_modules\@cloudbase\cli\node_modules\_cos-nodejs-sdk-v5@2.9.0@cos-nodejs-sdk-v5\sdk\advance.js:805:10) at COS.uploadFiles (C:\Users\Administrator\AppData\Roaming\npm\node_modules\@cloudbase\cli\node_modules\_cos-nodejs-sdk-v5@2.9.0@cos-nodejs-sdk-v5\sdk\util.js:462:29) at node:internal/util:360:7 at new Promise (<anonymous>) at COS.<anonymous> (node:internal/util:346:12) at StorageService.uploadFilesWithRetry (C:\Users\Administrator\AppData\Roaming\npm\node_modules\@cloudbase\cli\node_modules\_@cloudbase_manager-node@4.0.1@@cloudbase\manager-node\lib\storage\index.js:898:27) at StorageService.uploadDirectoryCustom (C:\Users\Administrator\AppData\Roaming\npm\node_modules\@cloudbase\cli\node_modules\_@cloudbase_manager-node@4.0.1@@cloudbase\manager-node\lib\storage\index.js:249:21) at async StorageService.descriptor.value (C:\Users\Administrator\AppData\Roaming\npm\node_modules\@cloudbase\cli\node_modules\_@cloudbase_manager-node@4.0.1@@cloudbase\manager-node\lib\utils\envLazy.js:13:26) at async StorageService.descriptor.value (C:\Users\Administrator\AppData\Roaming\npm\node_modules\@cloudbase\cli\node_modules\_@cloudbase_manager-node@4.0.1@@cloudbase\manager-node\lib\utils\envLazy.js:13:26) { code: 'ERR_INVALID_ARG_TYPE' } TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined at Object.stat (node:fs:1458:10) at C:\Users\Administrator\AppData\Roaming\npm\node_modules\@cloudbase\cli\node_modules\_cos-nodejs-sdk-v5@2.9.0@cos-nodejs-sdk-v5\sdk\advance.js:806:12 at Object.each (C:\Users\Administrator\AppData\Roaming\npm\node_modules\@cloudbase\cli\node_modules\_cos-nodejs-sdk-v5@2.9.0@cos-nodejs-sdk-v5\sdk\util.js:248:13) at COS.uploadFiles (C:\Users\Administrator\AppData\Roaming\npm\node_modules\@cloudbase\cli\node_modules\_cos-nodejs-sdk-v5@2.9.0@cos-nodejs-sdk-v5\sdk\advance.js:805:10) at COS.uploadFiles (C:\Users\Administrator\AppData\Roaming\npm\node_modules\@cloudbase\cli\node_modules\_cos-nodejs-sdk-v5@2.9.0@cos-nodejs-sdk-v5\sdk\util.js:462:29) at node:internal/util:360:7 at new Promise (<anonymous>) at COS.<anonymous> (node:internal/util:346:12) at StorageService.uploadFilesWithRetry (C:\Users\Administrator\AppData\Roaming\npm\node_modules\@cloudbase\cli\node_modules\_@cloudbase_manager-node@4.0.1@@cloudbase\manager-node\lib\storage\index.js:898:27) at StorageService.uploadDirectoryCustom (C:\Users\Administrator\AppData\Roaming\npm\node_modules\@cloudbase\cli\node_modules\_@cloudbase_manager-node@4.0.1@@cloudbase\manager-node\lib\storage\index.js:249:21) at async StorageService.descriptor.value (C:\Users\Administrator\AppData\Roaming\npm\node_modules\@cloudbase\cli\node_modules\_@cloudbase_manager-node@4.0.1@@cloudbase\manager-node\lib\utils\envLazy.js:13:26) at async StorageService.descriptor.value (C:\Users\Administrator\AppData\Roaming\npm\node_modules\@cloudbase\cli\node_modules\_@cloudbase_manager-node@4.0.1@@cloudbase\manager-node\lib\utils\envLazy.js:13:26) × The "path" argument must be of type string or an instance of Buffer or URL. Received undefined E:\work> hanyu这个目录怎么都传不上去,请问怎么解决?谢谢!
2023-03-28 - 文档错误:在公众号中使用云开发
小程序 A 已授权 应为: 小程序 B 已授权 原文标题和连接: 在公众号中使用云开发 https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/web.html
2023-02-07 - 腾讯云开发账号怎么和微信小程序云开发绑定?
腾讯云网站: https://console.cloud.tencent.com/ 腾讯云开发账号,我使用它登陆腾讯云网站,进去之后,看不到小程序云开发(个人版)的信息,怎么才能绑定到账号,也就是从网站查看和管理小程序云开发(个人版)?谢谢! [图片] 如上图,空空如也,看不到小程序云开发(个人版)的信息 AppID(小程序ID):wx805073e5a5ed51d4 云环境ID:yxhypndb-9gjamyfdb16a0c45
2022-12-17 - 安卓真机调试2.0一直报错,无法调试,怎么办?
微信开发者工具版本:Stable 2.06.2210310 安卓真机调试2.0一直报错,无法调试。 很长一段时间了,安卓真机一直都没办法正常调试,请核查。 客户端:安卓真机vivo 错误状态描述: Console中没有任何信息显示。 右边的“服务状态”,在“正常”和“未连接”之间来回跳转。 很长一段时间了,安卓真机一直都没办法正常调试,请核查。 //情况汇总: 真机调试2.0: 安卓手机不能正常调试。 苹果手机可以正常调试。 真机调试1.0: 安卓手机可以正常调试。 苹果手机可以正常调试。 //安卓真机调试2.0一直报错,无法调试,截屏如下: [图片] 右边的“服务状态”,在“正常”和“未连接”之间来回跳转。 [图片]
2022-12-08 - 手机不能播放mp3文件,文件是云存储的,怎么回事?
使用的小程序基础库 2.28.0(最新的),手机不能播放mp3文件,文件是云存储的,代码如下: const audioCtx = wx.createInnerAudioContext({ useWebAudioImplement: true, }) onShow(){ let file="cloud://develop-yun.6465-develop-yun-1300069384/hanyupinyin/a1a.mp3" this.playfile(file) }, playfile(filename){ if(filename){ audioCtx.src = filename audioCtx.play() this.setData({ filename, }) } } 请检查,谢谢!
2022-11-29 - 苹果手机的音频播放无声,报错啦,基础库更新前是正常的,怎么整?
苹果手机的音频播放无声,报错啦: {message: "undefined is not an object (evaluating 'r.failCallbacks')", line: 1, column: 840045, sourceURL: "https://lib/WAServiceMainContext.js", stack: "@https://lib/WAServiceMainContext.js:1:840045"} 此前是正常的,帮忙看一下是哪里出错了呀? 查看了一下公告:小程序基础库 2.28.0 更新(2小时前) 更新 API 音频接口优化一优化,就有事,真是难受啊。安卓手机能正常播放。
2022-11-28 - 编译模式窗口,搜索后不能使用回车键跳转?
编译模式窗口,搜索后不能使用回车键跳转相应的编译模式?只能使用鼠标点击才能跳转相应的编译模式。此问题比较隐蔽,请检查,谢谢。 微信开发者工具版本:Stable 1.06.2209190(Win10)
2022-10-01