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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

vue 好用的轮播插件之一 vue-seamless-scroll

發布時間:2023/12/13 综合教程 35 生活家
生活随笔 收集整理的這篇文章主要介紹了 vue 好用的轮播插件之一 vue-seamless-scroll 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.安裝 cnpm i vue-seamless-scroll -S
2.組件調用importvueSeamlessfrom"vue-seamless-scroll"; (或者全局注冊)
3.https://www.npmjs.com/package/vue-seamless-scrollhttps://chenxuan0000.github.io/vue-seamless-scroll/index.html例子

      <vueSeamless :data="testList" :class-option="defaultOption" class="seamless-warp" ref="seamless">
        <div class="scorll-content" v-for="(item,index) in testList" :key="index">
          <div>{{ index + 1 }}</div>
          <div>{{ item.xx}}</div>
          <div>{{ item.xx}}</div>
          <div>{{ item.xx}}</div>
          <div>{{ item.xx}}</div>
          <div>{{ item.xxx}}</div>
          <div>{{ item.xxx}}</div>
        </div>
      </vueSeamless>
<script>
import vueSeamless from "vue-seamless-scroll";
export default {
  components: {
    vueSeamless
  },
  props: {
}, data() { return {     testList: [] }; }, computed: { // 公告滾動自定義 defaultOption() { return { step: 0.2, // 數值越大速度滾動越快 limitMoveNum: 4, // 開始無縫滾動的數據量 this.dataList.length hoverStop: true, // 是否開啟鼠標懸停stop direction: 1, // 0向下 1向上 2向左 3向右 openWatch: true, // 開啟數據實時監控刷新dom singleHeight: 0, // 單步運動停止的高度(默認值0是無縫不停止的滾動) direction => 0/1 singleWidth: 0, // 單步運動停止的寬度(默認值0是無縫不停止的滾動) direction => 2/3 waitTime: 1000 // 單步運動停止的時間(默認值1000ms) }; } }, mounted() { this._initMove(); }, methods: { _initMove() { this.$nextTick(() => { if (this.testList.length) { this.$refs.seamless.$refs.realBox.style.minWidth = "100%" // 窗口變化時候或者使用了flex之后造成的樣式問題處理; } }); } } }; </script>
<style>
.seamless-warp {
  width: 100%;
  height: calc(100% - 672px);
  overflow: hidden;
}
</style>

總結

以上是生活随笔為你收集整理的vue 好用的轮播插件之一 vue-seamless-scroll的全部內容,希望文章能夠幫你解決所遇到的問題。

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