uniapp中不能用v-model双向绑定,@input事件也不行,用@confirm事件传参过来,e.detail.value可以获取到完整的内容,不会丢失数据。 用微信小程序原生的:value单向绑定数,用:focus清空数据后再次获取焦点; 上马: <template> <view> <uni-card> <input :focus="isFocus" :value="inputvalue" @confirm="confirm"> </uni-card> <view v-for="(item,index) in skuCode" :key=index> {{index+1}}: {{item}} </view> </view> </template> <script> export default { data() { return { inputvalue: '', isFocus: true, skuCode:[] }; }, methods: { confirm(e) { this.skuCode.push(e.detail.value) this.isFocus = false this.inputvalue = null this.$nextTick(() => { this.isFocus = true this.inputvalue = '' }) } } } </script>
PC微信端打开小程序,输入框通过扫码枪输入的信息不对小程序:云管书 条形码:9787508685038 [图片] 通过扫码枪扫码输入却变成了:9785068538 [图片]
2023-09-21这会又可了,多谢! 把小程序的基本资料完善下,我看到是简称是空的,搞完后下载的验证文件就正常了
小程序业务域名下载的配置文件是一个html内容,重新登陆,换浏览器,重启电脑都试了https://developers.weixin.qq.com/miniprogram/dev/framework/ability/domain.html[图片]
2023-09-20以前有过类似问题不呢?关键是数据恢复没有?
云开发,云数据库莫名其妙被清空,集合一个都没有了,2年的数据都没有了[图片]
2023-08-16[图片]我的数据库集合也没有了,刚才问了客户,说是让等!
紧急 小程序云开发 数据库的集合 一夜全被删除? 我确定没有操作过删除全部集合? 这要怎么办?你好,今天早上醒来第一眼看了一下小程序发现加载不出来数据,上去一看数据库集合全都被删除了,这是咋搞的没有备份呀,辛苦了努力了几年的成果全都没了,这该怎么办呀?
2023-08-16'https://api.weixin.qq.com/tcb/invokecloudfunction?access_token=ACCESS_TOKEN&env=ENV&name=login' 函数名要放在url里;
服务端 /云开发 /触发云函数<function name invalid TcbCode>?!?!https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/cloudbase/invokeCloudFunction.html [图片] [图片] [图片] 请问下云函数名字怎么传呢,感谢!!
2022-09-26[图片] 云函数入口函数后插入:context.callbackWaitsForEmptyEventLoop = false 但是不知道这句是什么意思,起什么作用。现在日志提示调用成功了。 望大神解释下这句代码的作用。
云开发用的云函数中调用mysql日志一直报调用失败?背景:云开发、云函数。由于云开发的db操作实在太麻烦,于是采用了自己搭建的mysql。然后小程序通过请求云函数,云函数再连接mysql获取需要的数据。 问题:云函数连接mysql获取到数据,前端显示日志正常,但云开发的云函数日志却显示调用失败。同样的requestID! 截图如下: [图片] 代码片段: const cloud = require('wx-server-sdk') //引入mysql操作模块 const mysql = require('mysql2/promise') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 云函数入口函数 exports.main = async (event, context) => { //链接mysql数据库,这里你可以链接你mysql中的任意库 try { const wxContext = cloud.getWXContext() const openid = wxContext.OPENID const connection = await mysql.createConnection({ host: "220.248.*.*", database: "bv_xxx", port: 3306, user: "username", password: "pwd***" }) console.log('event=', event) var offset = event.offset ? event.offset : 0; var pageSize = event.pageSize ? event.pageSize : 20; var apiType = event.apiType; //1:获取文章列表 //2:获取视频列表 //3:收藏列表 //4:收藏/取消收藏 switch (apiType) { case 1: //获取文章列表 var sql = 'select ar.*,(select count(1) from bv_collect where openid=\"' + openid + '\" and aid=ar.id) as collect from bv_article ar where ar.is_delete = 0 order by ar.create_time desc limit ' + offset + ',' + pageSize + ';' console.log('sql=', sql) var [rows, fields] = await connection.execute(sql) // console.log('rows=', rows) return rows; case 2: //获取视频列表 var sql = 'select * from bv_video where is_delete = 0 order by create_time;' var [rows, fields] = await connection.execute(sql) // console.log('rows=', rows) return rows; } return '格式错误' } catch (err) { console.log("链接错误", err) return err } }
2021-07-31昨天也遇到了这个问题,在小程序的js里用数据库add方法只有一条一条的加,要一次加入多条,只能走微信的云函数,测试了,可以一次加入多条!测试数据有3000+条,云函数可以一次写入云数据库,云服务器买的最低(6.9元/月)的版本。希望一起学习的人少走弯路。
云开发数据库怎么一次添加多条数据?现在开发的小程序在房屋管理软件,用户建立房屋的时候需要添加多个房屋,现在使用for 循环的方法添加 但是100个房间以上时无法进行耗时就超过3s了,一次添加耗时在25-30ms,有没有什么办法可以一次性的添加多条数据 使用异步的方法添加,试验了全部都是异步,1/10同步,其他异步(相当于延时),最后几个异步等方法,在少于大概100条的时候,都是没啥问题的,但是在多于100条的就会出现很多添加失败的情况,完全没法用。只能本地限制房间数量,或者拆分成多个请求。
2021-07-27