IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT
新闻来源:互联网资料整理       发布时间:2023/4/5 13:02:12       共计:4602 浏览

前言:

2小时前小编发现微信小程序用户:【奶森。】提出了一个关于“使用splice获取id删除列表某项数组元素出现问题,删除数据删除错误?”的问题,在问题中开发者奶森。对该问题做了如下阐述:

问题类型:


  • API和组件:

问题描述:

怎么获取我设置的id而不是数组下标?

搜遍全网也没有找到解决办法,都是用的我这种方法,但是删除的话删除过的位置会有数据顶替上来,后续再删除就有可能无法删除我点击的数据,而是删除id为indexSelect的元素,这该怎么办?代码问题如下:

该图片引用微信开放社区

<view class=“tr” wx:for=“{{selectList}}” wx:for-item=“item” wx:key=“indexSelect”>
                <view class=“td1”>{{item.selectService}}</view>
                <view class=“td2”>{{item.selectMonth}}</view>
                <view class=“td3”>{{item.oneListPay}}</view>
                <view class=“td4”><text data-id=“{{item.indexSelect}}” class=“cancelSelect” bindtap=“cancelSelect”>{{item.cancel}}</text></view>
            </view>

cancelSelect(e) {
    console.log(this.data.selectList)
    console.log(“—–e”)
    console.log(e)
    let current = e.currentTarget.dataset.id
    console.log(“—–id/current”)
    console.log(current)
    console.log(“—–indexSelect”)
    // console.log(this.data.selectList[current].indexSelect)
    var selectList = this.data.selectList
    selectList.splice(current, 1)
    this.setData({
      selectList: selectList
    })
  },

注:以上是微信小程序开发者:”奶森。”对于本问题的一些阐述,这里做一个引用,我们将实时关注微信小程序助手对该问题提出的解决方案。

解决方案:

【1小时前】微信小程序技术运营专员对用户奶森。提出的使用splice获取id删除列表某项数组元素出现问题,删除数据删除错误?给予如下回复

data-id=”{{index}}” 传这个

结语:

微信官方智能微信小程序将提供超过60个AI接口和超过20个NA化组件给开发人员,包括语音、文字、图像和人脸识别等。进入智能化时期,微信官方不是空喊口号,已经在大步实施。

如果您也在使用微信小程序,请关注我们,如果您有关于微信小程序的使用问题请关注我们,如果您要找百度小程序模板、微信小程序模板请关注小程序模板网或者去微信开放社区找官方人员给予解决,相信微信官方在小程序上的发力会是一个里程碑!

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图