个人案例
- 导航xcx
最新的小程序业界动态
导航小程序扫码体验
页面上的内容要用setData()挂上一个新数据才能刷新,你在旧数据里改是不好的,你看看是不是这个问题。
小程序下载获取了本地图片路径,但要点一下屏幕canvas才绘制我通过图片下载之后获取本地路径传入canvas绘制,到手机上必须点一下才能绘制
2018-10-20new Array()是用数组的构造函数造一个数组,这个函数的用法之一就是array Array(element1, element2, ...),那么你把一个数组作为这个函数的第一个参数,自然就得到了一个只有一个数组element的数组。按你的意思应该这样。 [代码]{[代码] [代码]...[代码] [代码][代码] data:{ arr: this.data._arr, } ... [代码]}[代码]
collection.add()参数为数组时的问题- 提供一个最简复现 Demo page({ data:{ _arr:['a','b',c'] }, _ADD:fucntion(){ db.collection(XXX).add({ data:{ arr: new Array(this.data._arr)//这里有错误?还是我不会用? } ************************ } }) 以上代码: 成功后,在集合里面显示的字段值为: 'arr': '0':[['a','b',c']] 不是应该像下面这样才对么: 'arr': '0':['a'] '1':['b'] '2':['c'] 注:不想用[{}]的方式,能省点就省点
2018-10-17这酸爽...
云函数返回值结构改了?云函数返回值结构改了? { errMsg: "cloud.callFunction:ok" requestID:"xxxxxxxxxxxxx" result: { errorCode: 200 errorMessage: "data" } } 以前是 { errMsg: "cloud.callFunction:ok" requestID:"xxxxxxxxxxxxx" result: "data" } 这样的啊啊啊啊 这么任性吗? 已恢复
2018-10-16检查一下标点符号是否有中文,看看field名称到底是openId还是_openId
云函数加上await立即报Unexpected identifier- 当前 Bug 的表现(可附上截图) [图片] 测试结果:失败返回结果: {"errorCode":10004,"errorMessage":"user code exception caught","stackTrace":"Unexpected identifier"} - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2018-10-14<a href="wechatide://minicode/W4UOj9mt723r" target="_blank">wechatide://minicode/W4UOj9mt723r</a>
tabBar可以动态设置吗?微信小程序底部导航栏, tabBar可以根据后台传输的数据动态配置吗?
2018-10-14不建议你这样做。 你在后端抛一个错误,应该在后端接,怎么跑到前端来接呢?应该在后端接,然后返回一个对象给前端,比如 [代码]{[代码][代码] [代码][代码]errCode: 123,[代码][代码] [代码][代码]errMessage: [代码][代码]'foobar'[代码][代码],[代码][代码]}[代码]然后在前端使用这个对象中的错误信息。
云函数中抛出的错误,在小程序端如何捕获?云函数端通过:throw new Error("您没有权限!"); 抛出错误。 小程序端 .catch(err => console.log(err.message)) 捕获错误,但得到了如下的内容: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail cloud function service error code -504002, error message Error: 您没有权限! at EventHandler.exports.main [as realHandler] (/var/user/index.js:13:29) at <anonymous> at process._tickCallback (internal/process/next_tick.js:188:7); at cloud.callFunction api; 而我只想要"您没有权限!"几个字,请问如何做?
2018-10-14你的这种要求适合在后端做,前端发一个请求就可以了,如果是需要在创建一个资源项的同时,去修改这个资源中其它项的数据,那就在POST对应的后端方法中去做这件事。
wx.request嵌套取值wx.request({ method:"POST", success:(res)=>{ var data = res; for(var i=0;i<data.length;i++){ if(data[i].status == 1){ wx.request({ data:data[i].id, method:"POST", success:(res)=>{ data[i].username = "警察" } }) } } } }) 典型的wx.request 嵌套。但是实际执行当中,会报错 Cannot set property 'username ' of undefined 。因为外层定义的 data ,并不会等待嵌套的wx.request执行完,然后再去向下执行。这个怎么解决呢? 我想达到的目的是 ,当status=1的时候,传递这个id,且修改data里面username这个数据 。怎么能够先执行内嵌套的request
2018-10-14