VUE 3Dカルーセル図のカプセル化実装方法

不言
リリース: 2018-07-03 17:43:53
オリジナル
4521 人が閲覧しました

この記事では主に VUE 3D カルーセル チャートのカプセル化の実装方法を詳しく紹介します。興味のある方は参考にしてください。

VUE 3D カルーセル チャートのカプセル化の具体的なコードを共有します。具体的な内容は以下の通りです

1. 体験アドレス

VUE 3Dカルーセルマップ

2. ファンクションポイントの実装

(1)、シームレスカルーセル
(2)、入力すると拡大します、縮小したままにしておきます (3D のような切り替え効果)

3. js コード

<!--轮播图插件模板-->
<template>

</template>

<script type="text/ecmascript-6">
 import {swiper, swiperSlide} from &#39;vue-awesome-swiper&#39;
 require(&#39;swiper/dist/css/swiper.css&#39;);//注意这里
 import Pageination from "./pageination"
 import { mapActions, mapMutations, mapGetters, mapState} from "vuex"
 import {getPriceSymbolValue} from &#39;../../util/tool/index&#39;

 export default {
  //props: [&#39;bannerList&#39;],
  data() {
   let _self=this;
   return {
    pageinationIndex:0,
    data: {
     "bannerList":[]
    },
    swiperOption: {
     loop: true,  // 循环
     speed:500,  //切换速度
     mousewheelControl: false,// 禁止鼠标滚轮切换
     lazy: {
      loadPrevNext: true,
     },
     pagination: {
      el: &#39;.swiper-pagination&#39;,
     },
     autoplay: {
      delay:2000,
      stopOnLastSlide: false, // 切换到最后一个时不停止
      disableOnInteraction: false, //用户操作swiper之后 不停止autoplay
     },
     watchSlidesProgress:true,
     centeredSlides: true, //设定为true时,活动块会居中,而不是默认状态下的居左。
     spaceBetween:10,
     slidesPerView: 1.7,
     loopedSlides :2,
     observer: true,
     observeParents: true
    }
   }
  },
  methods: {
  },
  mounted() {
   // 这边就可以使用swiper这个对象去使用swiper官网中的那些方法
//   this.$nextTick(function() {
//    this.swiper.slideTo(3, 10, false);
//   });
  },
  computed: {
   swiper() {
    return this.$refs.mySwiper.swiper
   }
  },
  components: {
   swiper,
   swiperSlide,
   Pageination
  }
 }
</script>

<style lang="scss" type="text/scss">

</style>
ログイン後にコピー

上記はこの記事の全内容です。皆さんの学習に役立つことを願っています。詳細にご注意ください。関連コンテンツ PHP中国語サイト!

関連する推奨事項:

vue データ コントロール ビューのソース コードの分析

vue を使用してボタンをクリックしてパネルからスライドアウトすることを実現する

以上がVUE 3Dカルーセル図のカプセル化実装方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!