小程序?qū)崿F(xiàn)長(zhǎng)按刪除指定圖片需要如何處理實(shí)現(xiàn),下面為大家介紹實(shí)現(xiàn)長(zhǎng)按刪除指定圖片的操作流程。
長(zhǎng)按事件是用bindlongpress(不會(huì)跟點(diǎn)擊事件bindtap沖突);
在wxml中添加索引index,然后在js中用currentTarget.dataset.index獲取當(dāng)前元素下標(biāo)
通過(guò)splice方法刪除splice(index,1),刪除一個(gè)當(dāng)前元素
具體實(shí)現(xiàn)
<view class="uploader__files"> <block wx:for="{{images}}" wx:key="{{item.id}}" > <view class="uploader__file" bindlongpress="deleteImage" data-index="{{index}}"> <image mode="aspectFill" class="uploader__img" src="{{item.path}}" /> </view> </block> </view>
在wxml中添加 bindlongpress="deleteImage" data-index="{{index}}" 來(lái)綁定事件并添加索引index
deleteImage: function (e) { var that = this; var images = that.data.images; var index = e.currentTarget.dataset.index;//獲取當(dāng)前長(zhǎng)按圖片下標(biāo) wx.showModal({ title: '提示', content: '確定要?jiǎng)h除此圖片嗎?', success: function (res) { if (res.confirm) { console.log('點(diǎn)擊確定了'); images.splice(index, 1); } else if (res.cancel) { console.log('點(diǎn)擊取消了'); return false; } that.setData({ images }); } }) }
刪除部分的代碼
KESION 科汛軟件
KESION 科汛軟件是國(guó)內(nèi)領(lǐng)先的在線教育軟件及私域社交電商軟件服務(wù)提供商,長(zhǎng)期專注于為企業(yè)提供在線教育軟件及社交電商SaaS平臺(tái)解決方案。
公司核心產(chǎn)品云開(kāi)店SaaS社交電商服務(wù)平臺(tái)、在線教育SaaS服務(wù)平臺(tái)、教育企業(yè)數(shù)字化SaaS云平臺(tái)、企微營(yíng)銷助手、私有化獨(dú)立部署品牌網(wǎng)校和在線教育咨詢等。KESION 不斷通過(guò)技術(shù)創(chuàng)新,提供產(chǎn)品和服務(wù),助力企業(yè)向數(shù)字化轉(zhuǎn)型,通過(guò)科技驅(qū)動(dòng)商業(yè)革新,讓商業(yè)變得更智慧!
相信大家在開(kāi)發(fā)小程序時(shí)會(huì)遇到某個(gè)功能多次使用的情況,比如彈出框。這個(gè)時(shí)候大家首先想到的是組件化開(kāi)發(fā),就是把彈出框封裝成一個(gè)組件,然后哪里使用哪里就調(diào)用,對(duì),看來(lái)大家都是有...
獲取用戶信息,withCredentials 為 true 時(shí)需要先調(diào)用 wx.login 接口。 需要 用戶授權(quán) scope.userInfo OBJECT參數(shù)說(shuō)明: 參數(shù)名 類型 必填 說(shuō)明 最低