国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

uniapp 實現(xiàn)滑動元素刪除效果

這篇具有很好參考價值的文章主要介紹了uniapp 實現(xiàn)滑動元素刪除效果。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

官網(wǎng)地址:uni-app官網(wǎng) (dcloud.net.cn)

最終效果如下圖:?

uniapp 實現(xiàn)滑動元素刪除效果,uniapp,uni-app,前端,筆記,vue,vue.js

滑動刪除需要用到 uni-ui 的 uni-swipe-action 組件和 uni-swipe-action-item

屬性名 類型 可選值 默認值 是否必填 說明
left-options Array/Object - - 左側(cè)選項內(nèi)容及樣式
right-options Array/Object - - 右側(cè)選項內(nèi)容及樣式
    下面的 block 元素,循環(huán)出所有的商品元素

    <!-- uni-swipe-action 是最外層包裹性質(zhì)的容器 -->
    <uni-swipe-action>
      <block v-for="(goods, i) in cart" :key="i">
          <!-- uni-swipe-action-item 可以為其子節(jié)點提供滑動操作的效果。需要通過 options 屬性來指定操作按鈕的配置信息 -->
          <uni-swipe-action-item :right-options="options" @click="onClick(goods)">
            <!-- ================================== -->
            <view style="height: 300rpx;background-color: pink;">
              根據(jù)自己需要,配置 需要的樣式
            </view>
            <!-- ================================== -->
          </uni-swipe-action-item>
      </block>
    </uni-swipe-action>

配置option項、所有商品對象:?

參數(shù) 類型 是否必填 說明
text String 按鈕的文字
style Object 按鈕樣式{backgroundColor,color,fontSize},backgroundColor默認為:#C7C6CD,color默認為:#FFFFFF,fontSize默認為:14px
    data() {
      return {
        // 這個是所有商品對象
        cart: [{
            goods_id: 1,
        },{
            good_id: 2
        }],

        // 這個是滑動后的配置項
        options: [{
          text: '刪除', // 顯示的文本內(nèi)容
          style: {
            backgroundColor: '#C00000' // 按鈕的背景顏色
          }
        }]
      }
    },

可用的事件:【我們需要的是滑動點擊刪除,用了 @click 事件,并傳遞 貨品 id】

事件稱名 說明 返回值
@click 點擊選項按鈕時觸發(fā)事件 e = {content,index} ,content(點擊內(nèi)容)、index(下標)、position (位置信息)
@change 組件打開或關閉時觸發(fā) left:左側(cè) ,right:右側(cè),none:關閉
得到下面的效果圖:

?uniapp 實現(xiàn)滑動元素刪除效果,uniapp,uni-app,前端,筆記,vue,vue.js

使用 filter 方法,使返回值為 不存在 剛剛傳進來滑動刪除?對應貨品id?的對象文章來源地址http://www.zghlxwxcb.cn/news/detail-693747.html

  methods: {
    // 根據(jù) Id 從購物車中刪除對應的商品信息
    onClick(goods_id) {
      // 調(diào)用數(shù)組的 filter 方法進行過濾
      this.cart = this.cart.filter(x => x.goods_id !== goods_id)
    },
  }

到了這里,關于uniapp 實現(xiàn)滑動元素刪除效果的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • uni-app小程序折疊3D輪播圖效果實現(xiàn)。

    uni-app小程序折疊3D輪播圖效果實現(xiàn)。

    先來看效果圖 實現(xiàn)原理: 通過小程序的觸摸事件,來控制圖片數(shù)組的變化實現(xiàn)動態(tài)樣式;來改變圖片的樣式。 貼上輪播組件完整代碼 組件使用 如果有自動輪播的需求,可以改造下組件加個定時器處理數(shù)組就OK了。

    2024年02月11日
    瀏覽(26)
  • 三分鐘完成小程序 uni-app、網(wǎng)站接入chatgpt實現(xiàn)聊天效果

    三分鐘完成小程序 uni-app、網(wǎng)站接入chatgpt實現(xiàn)聊天效果

    1.實現(xiàn)后臺接口 注冊laf云開發(fā)賬號 https://laf.dev/ 注冊一個應用后進入這個頁面: 下載依賴 chatgpt 配置apiKey 寫send函數(shù) 配置你的apiKey 2.uni-app小程序代碼中 //封裝cloud 發(fā)送消息方法 微信小程序中使用 3.實現(xiàn)效果 在這里插入圖片描述

    2024年02月11日
    瀏覽(92)
  • uni-app小程序?qū)崿F(xiàn)音頻播放,uniapp播放錄音,uniapp簡單實現(xiàn)播放錄音

    uni-app小程序?qū)崿F(xiàn)音頻播放,uniapp播放錄音,uniapp簡單實現(xiàn)播放錄音

    復制到.vue文件即可預覽效果 問題 :開發(fā)者工具中.onTimeUpdate方法可能會失效! 官方參考:https://uniapp.dcloud.net.cn/api/media/audio-context.html# 其他博客參考:https://blog.csdn.net/weixin_45328705/article/details/114091301 錄音實現(xiàn)參考 :https://blog.csdn.net/weixin_43992507/article/details/129857780

    2024年02月12日
    瀏覽(228)
  • 【Uni-App】uniapp使用uview實現(xiàn)彈出鍵盤輸入密碼/驗證碼功能

    【Uni-App】uniapp使用uview實現(xiàn)彈出鍵盤輸入密碼/驗證碼功能

    組件使用的是uview組件,Keyboard 鍵盤和MessageInput 驗證碼輸入兩個組件配合使用。 通過mode參數(shù)定義鍵盤的類型,v-model綁定一個值為布爾值的變量,我綁定的是showKeyboard變量,控制鍵盤的彈出與收起; mode = number (默認值)為數(shù)字鍵盤,此時頂部工具條中間的提示文字為\\\"數(shù)字鍵盤

    2023年04月16日
    瀏覽(95)
  • 在 uni-app 中選中奇偶子元素

    問題描述: 在 uni-app 中,使用 :nth-child() 選擇器選擇奇偶子元素不像預期那樣生效。 原代碼:??- :nth-child(2n) 選擇偶數(shù)個子元素 ????????????????- :nth-child(2n+1) 選擇奇數(shù)個子元素 修改后:直接使用奇偶判斷 odd奇數(shù) even偶數(shù) 解決

    2024年02月09日
    瀏覽(13)
  • uni-app:刪除默認title

    uni-app:刪除默認title

    去除前: ? ?可以看到有兩個title 去除后: 可以看出就只有手機頂部的title了? ?

    2024年02月13日
    瀏覽(20)
  • uni-app:js修改元素樣式(寬度、外邊距)

    uni-app:js修改元素樣式(寬度、外邊距)

    效果 代碼 1、在 view 元素上添加一個 ref 屬性 ,用于在JavaScript代碼中獲取對該元素的引用:view ref=\\\" myView \\\" id=\\\"mybox\\\"/view 2、獲取元素引用 :const viewElement = this.$refs. myView .$el; 3、修改元素寬度:viewElement.style.width = \\\'100px\\\'; 4、修改元素左外邊距:viewElement.style.marginLeft = \\\'20px\\\'; 這種

    2024年02月07日
    瀏覽(32)
  • 『UniApp』uni-app-打包成App

    『UniApp』uni-app-打包成App

    大家好,我是 BNTang, 在上一節(jié)文章中,我給大家詳細的介紹了如何將我開發(fā)好的項目打包為微信小程序并且發(fā)布到微信小程序商店 趁熱打鐵,在來一篇文章,給大家詳細的介紹如何將項目打包成APP。 打包 App 也是一樣的,首先需要配置關于 App 應用的基礎信息,打開 manifest

    2024年02月04日
    瀏覽(164)
  • uni-app中實現(xiàn)彈幕的滾動效果

    在uni-app中實現(xiàn)彈幕的滾動效果,可以通過以下步驟實現(xiàn): 在頁面中創(chuàng)建一個容器,用于顯示彈幕內(nèi)容??梢允褂?view 標簽或者其他適合的標簽作為容器。 使用CSS樣式設置容器的位置和樣式,例如設置 position: fixed 使其固定在頁面上的某個位置,設置 overflow: hidden 隱藏超出容

    2024年01月21日
    瀏覽(142)
  • 【UniApp】-uni-app-網(wǎng)絡請求

    【UniApp】-uni-app-網(wǎng)絡請求

    經(jīng)過上個章節(jié)的介紹,大家可以了解到 uni-app-pinia存儲數(shù)據(jù)的基本使用方法 那本章節(jié)來給大家介紹一下 uni-app-網(wǎng)絡請求 的基本使用方法 首先我們打開官方文檔,我先帶著大家看一下官方文檔的介紹:https://uniapp.dcloud.net.cn/api/request/request.html 從官方文檔中我們可以看到,可以

    2024年02月04日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包