看错误提示,就是[图片]这边报undefined,因为小程序修改值不是这样改的,所以在报错。小程序中修改数组中的某个值,得用如下语句:this.setData({ ["couponList[" +index + "].isCollect"]: 1 }),而且systemConfigTable.ledDeviceModelType也在报undefined啊,自己找错啊,一步步来。而且建议提问附上代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html,这是代码片段创建方法),代码片段会便于官方人员查看和大家查看,
初学者,checkboxChange中使用this引用的变量,一个有值,一个显示undefined?错误信息: ledDeviceType.js? [sm]:50 this.data.gGlobalData.checkboxItems: (3) [{…}, {…}, {…}] ledDeviceType.js? [sm]:51 this.data.gSystemConfigTable.gLedDeviceModelType: undefined ledDeviceType.js? [sm]:52 values: (2) ["2", "1"] Default systemConfigTable.ledDeviceModelType: undefined VM1506 WAService.js:2 TypeError: Cannot set property 'checked' of undefined at vt.checkboxChange (ledDeviceType.js? [sm]:55) at Object.o.safeCallback (VM1506 WAService.js:2) 。。。。 ======================================================================================= 代码: // ledDeviceType.js Page({ onShareAppMessage() { return { title: 'checkbox', path: 'page/component/pages/checkbox/checkbox' } }, data: { gSystemConfigTable: { // 全局配置参数信息,保存参数,用于后续设置 gLedDeviceModelType: 2, }, gGlobalData: { checkboxItems: [ {value: '0', name: '1111111'}, {value: '1', name: '1111112'}, {value: '2', name: '1111113'}, ] } }, // 选中点击时触发该事件 checkboxChange (e) { let values = e.detail.value; let checkboxItems = this.data.gGlobalData.checkboxItems; let systemConfigTable = { ledDeviceModelType: this.data.gSystemConfigTable.gLedDeviceModelType, } console.log('this.data.gGlobalData.checkboxItems: ', this.data.gGlobalData.checkboxItems) console.log('this.data.gSystemConfigTable.gLedDeviceModelType: ', this.data.gSystemConfigTable.gLedDeviceModelType) console.log('values: ', values, 'Default systemConfigTable.ledDeviceModelType: ', systemConfigTable.ledDeviceModelType) // 赋初值,取消勾选情况下使用默认值 checkboxItems[systemConfigTable.ledDeviceModelType].checked = true // .............................. this.setData({ checkboxItems, checkboxItems, gSystemConfigTable: systemConfigTable }) } })
2021-09-16https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html#onShareTimeline仔细查阅文档,官方说明就是不适合ios,所以出现类似问题是正常的,本来就没开放给ios这个接口啊,一般分享朋友圈还是使用生成海报这样子。[图片]
小程序无分享朋友圈按钮同一个手机,不同的两个账号登录微信。其中一个所有的小程序都没有分享到朋友圈的按钮,这个怎么回事呢,朋友圈都开了 [图片][图片]
2021-09-15如果是传值给上一个页面的话,第二张图直接 prevPage.setData({ player_list:player_list }) 就行了,prevPage.setData就是和在当前页面的this.setData效果一样的,直接设置就行没不用再onShow再次赋值
求解答,页面传值回来,onshow中this.setData()方法后页面空白,什么原因导致的?页面传值回来,onshow中this.setData()方法后页面空白,打印出数据已经传过来了 一直没找到原因,或者有什么好的返回页面并传数据更改界面显示的方法,新手小白求赐教 [图片] [图片]
2021-09-14应该没办法吧,这就是手机上h5的弊端吧,所以现在都在用小程序了
右滑直接退出页面?公众号内H5页面从左向右滑动,直接退出了页面,有什么方法可以阻止吗?
2021-09-13可以在按钮上加个点击事件,一旦点击就禁用按钮,防止重复点击试试看。
小程序button客服连续点击会触发组件附近相关的事件详细代码可以查看代码片段,简单描述一下。 当页面出现滚动,这时候客服按钮连续点击会触发组件附近的事件。目前看来安卓机都有以上的问题。ios没有此问题。
2021-09-13一般比较复杂的计算都不能直接放在html里了吧,在js计算了赋给一个变量就可以
wx:if 不能使用some方法?[图片] [图片]
2021-09-13账单下会有对订单有疑惑看看可不可以投诉啊
小程序网购后平台被封关闭,怎么退款?网购后,第二天进不去小程序,显示被封关闭了,怎么办? [图片]
2021-09-13[图片]其中的参数你是写活的吗
Android 微信分享出去的内容是上一次分享的内容?Android 使用微信分享,分享出去的内容是上一次分享的内容,比如,第一次分享A页面,第二次分享B页面,分享到朋友圈和好友,结果都是显示第一次分享的A页面,进入微信APP清理后也没有解决
2021-09-13现在分享朋友圈还是通过生成分享图片实现的,分享朋友圈只有部分安卓可以吧(文档:https://developers.weixin.qq.com/minigame/dev/guide/open-ability/share-timeline_game.html)
微信小程序分享朋友圈?微信小程序除过设置 onShareAppMessage() {} 和 onShareTimeline() {},实现分享朋友圈; 请问可以通过自定义按钮实现分享朋友圈吗?
2021-09-10let that = this; that.setData({ ["couponList[" + id.index + "].isCollect"]: 1 }) setData修改数组中的某个值要这样写
各位大佬,求教js页面数据调用显示问题 ?我的js监听页面加载代码如下: [图片] data中数组如下: [图片] 但在前端渲染时无法渲染出 navList 中 list 数组中的数据,在控制台中我发现在AppData页面中重新编译时 list 中的数组数据显示为空,如下: [图片] 但当点击到 Console 页面后在跳转到 AppData 中后,中间没有任何操作,数组中重新又有了数据,如下: [图片] ,但前端依然无法渲染,请教各位大佬这是什么问题
2021-09-10