最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序?qū)崿F(xiàn)長(zhǎng)按刪除圖片的示例

 更新時(shí)間:2018年05月18日 09:07:08   作者:kerin  
本篇文章主要介紹了微信小程序?qū)崿F(xiàn)長(zhǎng)按刪除圖片的示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

說明

最近在學(xué)小程序,遇到長(zhǎng)按圖片刪除的問題,特此記錄,記錄自己的成長(zhǎng)軌跡

需求:

長(zhǎng)按刪除指定圖片

需要解決的問題

  1. 長(zhǎng)按事件如何表示出來?
  2. 如何獲取當(dāng)前長(zhǎng)按元素的下標(biāo)?
  3. 如何刪除元素?

解決辦法

  1. 長(zhǎng)按事件是用bindlongpress(不會(huì)跟點(diǎn)擊事件bindtap沖突);
  2. 在wxml中添加索引index,然后在js中用currentTarget.dataset.index獲取當(dāng)前元素下標(biāo)
  3. 通過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}}" 來綁定事件并添加索引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
    });
   }
  })
 }

刪除部分的代碼

注意currentTarget與target的區(qū)別

1. currentTarget:綁定的事件當(dāng)前元素及其子元素都會(huì)觸發(fā)

2. target: 綁定的事件 子元素不會(huì)被觸發(fā)事件

效果展示

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • webpack打包js的方法

    webpack打包js的方法

    這篇文章主要介紹了webpack打包js的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-03-03
  • JavaScript生成隨機(jī)數(shù)的4種自定義函數(shù)分享

    JavaScript生成隨機(jī)數(shù)的4種自定義函數(shù)分享

    這篇文章主要介紹了JavaScript生成隨機(jī)數(shù)的4種自定義函數(shù)分享,本文講解了4種方法并同時(shí)給出4個(gè)代碼片段,需要的朋友可以參考下
    2015-02-02
  • javascript時(shí)間戳和日期字符串相互轉(zhuǎn)換代碼(超簡(jiǎn)單)

    javascript時(shí)間戳和日期字符串相互轉(zhuǎn)換代碼(超簡(jiǎn)單)

    下面小編就為大家?guī)硪黄猨avascript時(shí)間戳和日期字符串相互轉(zhuǎn)換代碼(超簡(jiǎn)單)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-06-06
  • uniapp組件uni-popup彈出層的使用

    uniapp組件uni-popup彈出層的使用

    彈出層組件用于彈出一個(gè)覆蓋到頁(yè)面上的內(nèi)容,本文主要介紹了uniapp組件uni-popup彈出層的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • JavaScript表單通過正則表達(dá)式驗(yàn)證電話號(hào)碼

    JavaScript表單通過正則表達(dá)式驗(yàn)證電話號(hào)碼

    通過正則表達(dá)式實(shí)現(xiàn)判斷一個(gè)輸入量是否為電話號(hào)碼,需要的朋友可以參考下
    2014-03-03
  • echarts環(huán)形圖內(nèi)部圓、外部圓形及陰影設(shè)置方法

    echarts環(huán)形圖內(nèi)部圓、外部圓形及陰影設(shè)置方法

    近期要做圖表,我選擇了ECharts做可視化圖表,圖表的樣式有陰影,這篇文章主要給大家介紹了關(guān)于echarts環(huán)形圖內(nèi)部圓、外部圓形及陰影設(shè)置的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • php常見的頁(yè)面跳轉(zhuǎn)方法匯總

    php常見的頁(yè)面跳轉(zhuǎn)方法匯總

    Web系統(tǒng)中,從一個(gè)網(wǎng)頁(yè)跳轉(zhuǎn)到另一個(gè)網(wǎng)頁(yè),是LAMP項(xiàng)目中最常用的技術(shù)之一。頁(yè)面跳轉(zhuǎn)可能是由于用戶單擊鏈接、按鈕等引發(fā)的,也可能是系統(tǒng)自動(dòng)產(chǎn)生的。 此處介紹PHP中常用的實(shí)現(xiàn)頁(yè)面自動(dòng)跳轉(zhuǎn)的方法。
    2015-04-04
  • 微信小程序?qū)崿F(xiàn)滑動(dòng)驗(yàn)證拼圖

    微信小程序?qū)崿F(xiàn)滑動(dòng)驗(yàn)證拼圖

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)滑動(dòng)驗(yàn)證拼圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 使用three.js 繪制三維帶箭頭線的詳細(xì)過程

    使用three.js 繪制三維帶箭頭線的詳細(xì)過程

    遇到一個(gè)需求,在一個(gè)地鐵場(chǎng)景里展示逃生路線,為了畫這個(gè)箭頭,我花費(fèi)了很多時(shí)間精力,下面基于使用three.js 繪制三維帶箭頭線的詳細(xì)過程分享給大家,感興趣的朋友一起看看吧
    2021-10-10
  • JavaScript 冒泡排序和選擇排序的實(shí)現(xiàn)代碼

    JavaScript 冒泡排序和選擇排序的實(shí)現(xiàn)代碼

    本文通過實(shí)例代碼給大家介紹了js冒泡排序和選擇排序的實(shí)現(xiàn)代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起學(xué)習(xí)吧
    2016-09-09

最新評(píng)論

景德镇市| 永吉县| 铅山县| 哈巴河县| 开江县| 佛学| 吉安县| 武平县| 泸溪县| 乐平市| 沙湾县| 深泽县| 衡阳市| 淮南市| 临泽县| 陆河县| 冀州市| 谷城县| 河北省| 长沙市| 兴安县| 安平县| 丰顺县| 东乡族自治县| 泗阳县| 甘孜| 卢龙县| 漠河县| 兴国县| 商水县| 龙门县| 电白县| 十堰市| 海阳市| 漠河县| 来安县| 三明市| 涞水县| 云南省| 若尔盖县| 伊川县|