百度一下 深浅拷贝
data里面值相同的两个数组,修改其中一个,另一个的值也会跟着变化?在data里定义了2个名字不同的空数组,请求服务器后把相同的数据分别都给了这俩数组,因为后续要操作排序,所以打算留一个初始值后面可以继续用就不用再调一次服务器,但是发现改了第一个数组的排序,第二个也会一起跟着改,大佬们能帮忙解答下吗 data: { shopList: [], // 商品信息 shopListInit: [], // 商品信息(初始化的数据,没有排序) index: 1, // 页码数 isSelect: true, // 筛选栏判断选中内容,true为综合,false为价格 isPrice: true, // 筛选价格栏判断是否为升序还是降序,true为升序,false为降序 }, onLoad(options) { this.getShopList() }, // 获取商品数据 async getShopList() { let { shopList,shopListInit, index } = this.data let shopListData = await request('/goods/search', { pagenum: index }) shopList = shopListData.message.goods shopListInit = shopListData.message.goods this.setData({ shopList, shopListInit }) }, // 点击筛选栏 handleSelect(e) { let { shopList,shopListInit, index } = this.data let type = e.currentTarget.id // 点击综合,将保留初始数据的shopListInit数组重新付给遍历数组 if (type == 'synthesize') { this.setData({ isSelect: true, shopList: shopListInit }) // 点击价格 } else { // 改变isPrice,价格栏升降序变化 this.setData({ isPrice: !this.data.isPrice }) if (this.data.isPrice) { this.setData({ // 调用升序函数,改变shopList数组内容排序并重新赋值 shopList: shopList.sort(this.ascend("goods_price")) }) } else { this.setData({ // 调用降序函数,改变shopList数组内容排序并重新 shopList: shopList.sort(this.descend("goods_price")) }) } // 选中为价格栏 this.setData({ isSelect: false }) } this.type = type }, // 商品价格升序 ascend(property) { return (a, b) => { let price1 = a[property] let price2 = b[property] return price1 - price2 } }, // 商品价格降序 descend(property) { return (a, b) => { let price1 = a[property] let price2 = b[property] return price2 - price1 } },
2022-11-1011月8号这个接口废弃了。只能用头像昵称获取能力代替 头像昵称填写能力:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/userProfile.html 公告:https://developers.weixin.qq.com/community/develop/doc/00022c683e8a80b29bed2142b56c01 。
微信小程序登录授权在手机端不会唤起?[图片]
2022-11-10跳转的页面有配置到业务域名里吗?
微信小程序跳转url后是空白,怎么回事呢?请问为什么微信小程序这个[图片]是空白呢?
2022-11-10基础库支持不一样: [图片]
小程序登录授权个人信息接口收回后,为啥有的还是可以获取?11月8号生效的接口回收的问题中,回收后,为啥又的用户获取不到有的用户可以获取到?正常不应该是都获取不到了吗?
2022-11-10全局搜一下webviewId,看一下是不是有哪些地方 *.webviewId, *没有取到值,是undefined
报错:Cannot read property 'webviewId' of undefined?TypeError: Cannot read property 'webviewId' of undefined at Function.Cr (WASubContext.js?t=wechat&s=1668047141734&v=2.27.2:1) at l.<anonymous> (WASubContext.js?t=wechat&s=1668047141734&v=2.27.2:1) at l.emit (WAServiceMainContext.js?t=wechat&s=1668047141734&v=2.27.2:1) at Object.emit (WAServiceMainContext.js?t=wechat&s=1668047141734&v=2.27.2:1) at WAServiceMainContext.js?t=wechat&s=1668047141734&v=2.27.2:1 at l.<anonymous> (WAServiceMainContext.js?t=wechat&s=1668047141734&v=2.27.2:1) at l.emit (WAServiceMainContext.js?t=wechat&s=1668047141734&v=2.27.2:1) at Object.emit (WAServiceMainContext.js?t=wechat&s=1668047141734&v=2.27.2:1) at WAServiceMainContext.js?t=wechat&s=1668047141734&v=2.27.2:1 at WAServiceMainContext.js?t=wechat&s=1668047141734&v=2.27.2:1(env: macOS,mp,1.06.2210310; lib: 2.27.2) 编译器报错,这个问题我查了一下,我并没有在onlaunch周期做任何跳转。 最近提审也总是被驳回白屏不知道是不是这个原因,但是不知道这个报错咋处理,什么原因。 希望能够获得解答,谢谢。
2022-11-1011月8号这个接口废弃了。只能用头像昵称获取能力代替 头像昵称填写能力:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/userProfile.html 公告:https://developers.weixin.qq.com/community/develop/doc/00022c683e8a80b29bed2142b56c01 。
wx.getUserProfile没有弹窗直接调用success,首页拿到头像照片又不能渲染出来?微信小程序开发工具就会弹窗,真机和体验版就不会弹窗
2022-11-10小程序这个接口废弃了。 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/template-message/templateMessage.addTemplate.html [图片]
小程序订阅消息,调用addTemplate接口,如何解决模板tid参数错误问题?1.首先确认小程序类目下有此模板,tid:11410 小程序appid:wx45772a8f7ce4b9c2 [图片] 2.调用addTemplate接口,增加模板11410时,报错:微信 POST 请求发生错误!错误代码:200014,说明:missing parameter tid rid: 636a0626-5a1a6a93-2d86daf7 帮忙看一下
2022-11-10你初始化了两次。 [图片] 改了一下你看一眼: https://developers.weixin.qq.com/s/wJVnUEmN78Dk
ecanvas的datazoom在小程序中无法滚动?试了很多方法都没用,是写错了还是小程序中无法使用datazoom?代码片段在下方 https://developers.weixin.qq.com/s/NtSdeEmR7XD2
2022-11-10只能用户自己点击上传。。就是说还不如自己做个收集用户信息的页面。
getUserProfile无法获取用户头像,现在怎样才能获取?getUserProfile无法获取用户头像,现在怎样才能获取?
2022-11-09确认一下json文件里的组件路径有没有问题。
大神好!我想请教下,怎么把百度小程序的组件引入到微信小程序上?我写好了一个百度小程序,现在转码到了微信小程序,百度的组件好像在这边运行不起来。提示找不到。 [图片]
2022-11-09