日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

MpVue开发之swiper的使用

發布時間:2025/3/19 vue 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MpVue开发之swiper的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用到的關鍵字如下:
  • class
    • :class
  • current
    • :current
  • bindchange
    • @change
  • circular
    • 是否實現無限滑動? true/false
  • skip-hidden-item-layout
    • 輪播圖性能的優化? true/false
附上源碼: <template> <div class="wraper"> <div class="container"> <div class="section-two"> <div class="tab"> <a :class="currentTab=='0'?'nav active': 'nav'" data-current="0" @click="switchTab('switchTab',$event)">門診服務</a> <a :class="currentTab=='1'?'nav active': 'nav'" data-current="1" @click="switchTab('switchTab',$event)">住院服務</a> <a :class="currentTab=='2'?'nav active': 'nav'" data-current="2" @click="switchTab('switchTab',$event)">綜合服務</a> </div> <swiper class="cont" @change="switchItem('switchItem',$event)" :current="currentTab" circular="true" skip-hidden-item-layout="true"> <swiper-item><div class="item">A</div></swiper-item> <swiper-item><div class="item">B</div></swiper-item> <swiper-item><div class="item">C</div></swiper-item> </swiper> </div> </div> </div> </template><script> export default { data () { return { currentTab: "0", } }, components: { }, methods: { switchTab: function (prompt,res) { // console.log(prompt,res); let oIndex = res.mp.currentTarget.dataset.current; this.currentTab = oIndex; }, switchItem: function (prompt,res) { // console.log(prompt,res.mp.detail.current); let oIndex = res.mp.detail.current; this.currentTab = oIndex; } }, created () { } } </script><style scoped> .container { flex: 1; } /*第二功能模塊*/ .section-two { width: 100%; height: auto; overflow: hidden; background-color: #fff; } /*輪播圖導航 */ .tab { width: 100%; height: 90rpx; box-sizing: border-box; padding: 20rpx 0 20rpx; display: flex; align-items: center; border-bottom: 1rpx solid #ebebeb; } .nav { text-align: center; flex: 1; font-weight: 600; box-sizing: border-box; } .nav:nth-of-type(odd) { border-left: 1rpx solid #ebebeb; border-right: 1rpx solid #ebebeb; } .nav.active { color: #16cc80; } /*輪播圖內容*/ .cont { width: 100%; height: 520rpx; padding-top: 25rpx; font-size: 28rpx; } .cont swiper-item { width: auto; height: 100%; background-color: #5fd9a6; border: 1rpx solid #ebebeb; text-align: center; font-size: 50rpx; box-sizing: border-box; } </style> 注:在小程序的事件使用的過程中我們需要將原事件加以改變后才能使用:
eg: bindchange=>@change才能使用
雙花括號不可使用 動態改變的屬性,我們需要加上v-bind 簡寫為:
官方文檔傳送 門:http://mpvue.com/mpvue/#_16

轉載于:https://www.cnblogs.com/bgwhite/p/9400018.html

總結

以上是生活随笔為你收集整理的MpVue开发之swiper的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。