- mp-uploader组件上传失败,type:3是什么原因?
上传图片失败,类型type:3是什么原因?求指点 <mp-uploader class="uploader" bindfail="uploadError" bindsuccess="uploadSuccess" select="{{selectFile}}" upload="{{uplaodFile}}" files="{{files}}" max-count="5" title="图片上传" tips="图片上传提示"></mp-uploader> [图片] [图片]
2021-05-16 - Tabs组件很卡,点击切换菜单卡在哪里没反应,要等几十秒,页面渲染也很卡?
如图,Tabs组件很卡,点击切换菜单卡在哪里没反应,要等几十秒,页面渲染也很卡(两张图片,一张正常显示图片,一张显示卡住图片)? 数据库用云函数读取,页面嵌套数据库记录,没有最多也就25条数据,每条只有6个字段。 [图片] (上图:正常画面) [图片] (卡住画面)
2021-02-08 - 小程序页面数据也不多,怎么页面渲染很慢有点卡,点击是picker组件需要等好几秒才有响应?
小程序,页面渲染很慢,点击是picker组件需要等好几秒才有响应?
2021-02-08 - 扩展组件 《tabs》嵌套循环只显示了一个?
[图片] [图片] 如题,高度只有150。改成100%也显示不了,https://developers.weixin.qq.com/s/Dtrzl7m17UhX
2021-02-07 - 问一下,官方的扩展组件Tabs里,内容显示不全,展示内容高度被限制了,宽度感觉也不对?
问一下,官方的扩展组件Tabs里,内容显示不全,展示内容高度被限制了,宽度感觉也不对? 有哪位朋友知道吗?
2021-02-07 - 云函数查询数据库返回值问题,值返回一条,字段也不对?
云函数查询数据库返回值问题,值返回一条,字段也不对?
2021-02-06 - image组件 点击事件 参数传递不了?
用image组件显示电话图标,点击电话图标调用拨打功能,问题: 参数传递过去打印是空的,而先把联系电话是有内容的。 <wxml文件> <view class="bdzitemlist1"> <cover-image class="imgtel" bindtap="bindtapPhoneCall" data="{{item.bdztel}}" src="/pages/img/Tel.png"></cover-image> </view> <view class="bdzitemlist2"> <text>{{item.bdzadd}}</text> <text class="bdzitem">联系电话:{{item.bdztel}}</text> </view> JS文件 //bindtapPhoneCall拨打电话 bindtapPhoneCall :function(res){ console.log('打印电话',res) wx.makePhoneCall({ phoneNumber: res.data //仅为示例,并非真实的电话号码 }) },
2021-02-03 - 云函数操作数据库,为什么返回NULL,什么结果都没有哪里有问题?
// 云函数模板 // 部署:在 cloud-functions/login 文件夹右击选择 “上传并部署” const cloud = require('wx-server-sdk') // 初始化 cloud cloud.init({ // API 调用都保持和云函数当前所在环境一致 env: "anjianteam-7gwp9t1fd42848b0" }) const db = cloud.database() const loguser = "Ts51102186" const logpwd = "Ts51102186" /** * 这个示例将经自动鉴权过的小程序用户 openid 返回给小程序端 * * event 参数包含小程序端调用传入的 data* */ exports.main = async (event, context) => { const wxContext = cloud.getWXContext() const openid =wxContext.OPENID //存储openid let usInfo = event.userInfo //存储参数userinfo console.log(wxContext.OPENID) if (event.loguser === loguser && event.logpwc === logpwd) { //校验用户名密码 console.log('第2步') //添加userInfo数据开始 // let userInfo = event.userInfo const _ = db.command let searchres = await db.collection('userInfo').where({ _id: openid }).get(); console.log('打印查询数',searchres) //判断是否存在 if (searchres.data.length === 0) { console.log('不存在该用户add') db.collection('userInfo').add({ data: { _id: openid, userInfo: usInfo }, success: function (res) { console.log(res) return openid } }) } } } [图片]
2021-01-31 - 云函数判断用户名和密码,并添加到用户表,最后返回数据库操作结果和openid?
云函数判断用户名和密码,并添加到用户表,最后返回数据库操作结果和openid? 测试:函数调用成功,添加数据库代码没有执行,返回NULL。 const cloud = require('wx-server-sdk') // 初始化 cloud cloud.init({ // API 调用都保持和云函数当前所在环境一致 env: cloud.DYNAMIC_CURRENT_ENV }) const db = cloud.database() const loguser = "Ts51102186" //测试校验用 const logpwd = "Ts51102186" //测试校验用 /** * 这个示例将经自动鉴权过的小程序用户 openid 返回给小程序端 * * event 参数包含小程序端调用传入的 data* */ exports.main = async (event, context) => { if (event.loguser == loguser && event.logpwc == logpwd) { //校验用户名密码 const wxContext = cloud.getWXContext() //添加userInfo数据开始 let userInfo = event.userInfo let _id = wxContext.OPENID const _ = db.command return await db.collection('UserInfo').doc(_id).update({ //用户已存在更新 data: { style: _.set({ userInfo: userInfo }) }, success: function (res) { console.log('更新成功', res.data) return {wxContext } //返回openid } }).catch(err => { console.log('更新错误', err) //用户不存在会抛出异常,在异常中处理新增 db.collection('UserInfo').add({ data: { _id: wxContext.OPENID, userInfo: userInfo }, success: function (res) { console.log('添加成功', res.data) return{ wxContext //返回openid } }, Error: (err => { console.log('添加失败', err) }) }) }) } }
2021-01-30 - 云函数问题,将用户信息存入用户表,返回也正正常的,用户表没有增加?
目的:云函数问题,将用户信息存入用户表,如果用户名和密码都对,返回openid信息,以及将用户信息存入用户表,用openid作为数据库_ID(如果用户已存在则更新,不存在就添加)。 结果:可以返回openid等信息,但是数据更新和添加好像没有被执行,也没有报错。哪里出问题了? // 云函数模板 // 部署:在 cloud-functions/login 文件夹右击选择 “上传并部署” const cloud = require('wx-server-sdk') // 初始化 cloud cloud.init({ // API 调用都保持和云函数当前所在环境一致 env: cloud.DYNAMIC_CURRENT_ENV }) const db = cloud.database() constloguser="aaa" const logpwd = "123321" /** * 这个示例将经自动鉴权过的小程序用户 openid 返回给小程序端 * * event 参数包含小程序端调用传入的 data* */ exports.main = async (event, context) => { // 可执行其他自定义逻辑 // console.log 的内容可以在云开发云函数调用日志查看 // 获取 WX Context (微信调用上下文),包括 OPENID、APPID、及 UNIONID(需满足 UNIONID 获取条件)等信息 if (event.loguser == loguser && event.loguser == logpwd) { const wxContext = cloud.getWXContext() //添加userInfo数据开始 let userInfo = event.userInfo userInfo.lastTime = db.serverDate() //添加最后更新时间 db.collection('UserInfo').doc(wxContext.OPENID).update({ data: userInfo, success: function(res) { console.log(res.data) } }).catch(err => { //用户不存在会抛出异常,在异常中处理新增 // UserInfo._id = wxContext.OPENID //设置OPENID为_id // userInfo.createTime = db.serverDate() //添加用户创建时间 db.collection('UserInfo').add({ _id:wxContext.OPENID, createTime:db.serverDate(), data: userInfo, success: function(res) { console.log(res.data) } }) }) return{ wxContext, event, openid: wxContext.OPENID, appid: wxContext.APPID, unionid: wxContext.UNIONID, env: wxContext.ENV, } } }
2021-01-30