欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

VUE實現(xiàn)時間軸播放組件

 更新時間:2021年10月28日 10:35:41   作者:weixin_45306637  
這篇文章主要為大家詳細(xì)介紹了VUE實現(xiàn)時間軸播放組件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了VUE實現(xiàn)時間軸播放組件的具體代碼,供大家參考,具體內(nèi)容如下

先上效果圖吧

1、初始化的效果!

2、可以拖拽,鼠標(biāo)放上顯示時間

3、播放按鈕后,正常播放 左右兩個橫線可以上一頁下一頁

下面說VUE接入的步驟:

1、index.html中引入js和css文件

<script src='../static/js/timePlay.js'></script>
<link href='../static/css/timePlay.css' rel='stylesheet'/>

2、寫個時間控件的組件TimePlay.vue

<template>
  <div>
    <div class="time-content" id="timePlay"></div>
  </div>
</template>

<script>
var timeplay = "";
export default {
  data() {
    return {};
  },
  methods: {
    initTimePlay() {
      let _this = this;
      $("#timePlay").html("");
      timeplay = new TimePlay({
        selectDate: _this.$store.state.trackPlayback.currentSelectDate,
        onClickChangeEnd: function () {
          //點擊后回調(diào)
        },
        onAnimateEnd: function () {
        //時間軸動畫每次結(jié)束回調(diào)
        },
      });
      //初始化時間軸日期
      var curr_date = new Date(timeplay.options.selectDate);
      var hour = curr_date.getHours();
      var minute = curr_date.getMinutes();
      var second = curr_date.getSeconds();
      timeplay.options.startDate = parseInt(
        "" +
          (hour > 9 ? hour : "0" + hour) +
          (minute > 9 ? minute : "0" + minute) +
          (second > 9 ? second : "0" + second)
      );
      timeplay.options.endDate = parseInt(
        "" +
          (hour + 1 > 9 ? hour + 1 : "0" + (hour + 1)) +
          (minute > 9 ? minute : "0" + minute) +
          (second > 9 ? second : "0" + second)
      );
      $("#pause").click(function () {
        timeplay.delayAnimation(); //延遲動畫
      });

      $("#play").click(function () {
        console.log("開始播放")
        timeplay.continueAnimation(); //繼續(xù)動畫
      });
      //點擊暫停執(zhí)行
      $(".play").click(function () {
      });
    },
  },
  mounted() {
    this.initTimePlay();
    window.timePlayLeft = $(".timeProgress-box").offset().left;
  },
  }
</script>

<style>
</style>

3、正常父組件調(diào)用

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

相關(guān)文章

  • VUE前端實現(xiàn)token的無感刷新方式

    VUE前端實現(xiàn)token的無感刷新方式

    這篇文章主要介紹了VUE前端實現(xiàn)token的無感刷新方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 詳解如何用VUE寫一個多用模態(tài)框組件模版

    詳解如何用VUE寫一個多用模態(tài)框組件模版

    這篇文章主要介紹了詳解如何用VUE寫一個多用模態(tài)框組件模版,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • vue和element上傳圖片以及進(jìn)行拖拽圖片排序問題

    vue和element上傳圖片以及進(jìn)行拖拽圖片排序問題

    這篇文章主要介紹了vue和element上傳圖片以及進(jìn)行拖拽圖片排序問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • vue-router實現(xiàn)簡單vue多頁切換、嵌套路由、路由跳轉(zhuǎn)的步驟和報錯

    vue-router實現(xiàn)簡單vue多頁切換、嵌套路由、路由跳轉(zhuǎn)的步驟和報錯

    最近學(xué)習(xí)到VUE路由這塊,發(fā)現(xiàn)這塊知識點有點多,好容易混亂,這篇文章主要介紹了vue-router實現(xiàn)簡單vue多頁切換、嵌套路由、路由跳轉(zhuǎn)的步驟和報錯的相關(guān)資料,需要的朋友可以參考下
    2024-05-05
  • vue路由對不同界面進(jìn)行傳參及跳轉(zhuǎn)的總結(jié)

    vue路由對不同界面進(jìn)行傳參及跳轉(zhuǎn)的總結(jié)

    這篇文章主要介紹了vue路由對不同界面進(jìn)行傳參及跳轉(zhuǎn)的總結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Vue2+JS實現(xiàn)掃雷小游戲

    Vue2+JS實現(xiàn)掃雷小游戲

    實現(xiàn)小游戲可以鍛煉自己的邏輯思維能力,也不會很枯燥,完成時會給自己帶來一種滿足感。本文就將利用Vue和JS實現(xiàn)簡單的掃雷小游戲,需要的可以參考一下
    2022-06-06
  • vue-cli配置flexible過程詳解

    vue-cli配置flexible過程詳解

    這篇文章主要介紹了vue-cli配置flexible過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • vue+elementUI組件tree如何實現(xiàn)單選加條件禁用

    vue+elementUI組件tree如何實現(xiàn)單選加條件禁用

    這篇文章主要介紹了vue+elementUI組件tree如何實現(xiàn)單選加條件禁用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • 如何用命令窗口的方式創(chuàng)建Vue項目

    如何用命令窗口的方式創(chuàng)建Vue項目

    這篇文章主要介紹了如何用命令窗口的方式創(chuàng)建Vue項目過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • vue 移動端記錄頁面瀏覽位置的方法

    vue 移動端記錄頁面瀏覽位置的方法

    這篇文章主要介紹了vue 移動端記錄頁面瀏覽位置的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03

最新評論