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

VUE DOM加載后執(zhí)行自定義事件的方法

 更新時(shí)間:2018年09月07日 08:47:35   作者:elichan  
今天小編就為大家分享一篇VUE DOM加載后執(zhí)行自定義事件的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

最近想用vue做一個(gè)小東西,誰(shuí)知道一開(kāi)始就遇到了一個(gè)棘手的問(wèn)題:

首先我想在頁(yè)面加載前通過(guò)ajax請(qǐng)求頁(yè)面展示所需要的信息,于是我在created鉤子函數(shù)里面請(qǐng)求了我想要的數(shù)據(jù)

created:function(){
   var url="/indexitem";
   var _self=this;
   $.get(url,function(data){
   _self.items=data;
   });
   $.get('/banner',function(data){
   _self.banners=data;
   });
  }

這一步很順利,接下來(lái)就是要將數(shù)據(jù)綁定到對(duì)應(yīng)的元素中,我在這里需要將請(qǐng)求得到的圖片地址綁定到輪播圖對(duì)應(yīng)的元素中,

我這里采用的是mui框架中提供的圖片輪播(移動(dòng)端,支持手勢(shì)滑動(dòng)),問(wèn)題恰恰就這里:

<div id="slider" class="mui-slider" @click="greet()">
  <div class="mui-slider-group mui-slider-loop">
   <div class="mui-slider-item mui-slider-item-duplicate"><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" :style="{backgroundImage: 'url(' + banners[banners.length-1].src+ ')',backgroundSize:'cover'}"></a></div>
   <div class="mui-slider-item" v-for="cc in banners"><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" :style="{backgroundImage: 'url(' + cc.src+ ')',backgroundSize:'cover'}"></a></div>
   <div class="mui-slider-item mui-slider-item-duplicate"><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" :style="{backgroundImage:'url('+banners[0].src+')',backgroundSize:'cover'}"></a></div>
  </div>
  <div class="mui-slider-indicator">
   <div class="mui-indicator mui-active"></div>
   <div class="mui-indicator"></div>
   <div class="mui-indicator"></div>
   <div class="mui-indicator"></div>
  </div>
  </div>

我綁定完數(shù)據(jù)之后,發(fā)現(xiàn)輪播圖失效了,因?yàn)槲抑坝迷鷍s寫(xiě)的時(shí)候遇到過(guò)同樣的問(wèn)題,我當(dāng)時(shí)的解決辦法是等頁(yè)面加載完成后重新進(jìn)行滑動(dòng)初始化,但是今天用vue我蒙了,試了很多生命周期函數(shù)也無(wú)法確保在頁(yè)面加載完成后進(jìn)行初始化。

vue.js更多的希望是通過(guò)數(shù)據(jù)綁定來(lái)代替直接通過(guò)dom操作,而vue并沒(méi)有提供渲染完成的鉤子。

所以我今天的解決辦法是:setTimeout()

在實(shí)例化VUE對(duì)象后添加下面代碼:

 setTimeout(function(){
  console.log($('#slider').length);
  var gallery = mui('.mui-slider');
  gallery.slider({
   interval: 3000//自動(dòng)輪播周期,若為0則不自動(dòng)播放,默認(rèn)為0;
  });
  },1000);

以上這篇VUE DOM加載后執(zhí)行自定義事件的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 快速理解Vue路由導(dǎo)航守衛(wèi)

    快速理解Vue路由導(dǎo)航守衛(wèi)

    這篇文章主要介紹了快速理解Vue路由導(dǎo)航守衛(wèi),“導(dǎo)航”表示路由正在發(fā)生變化,vue-router?提供的導(dǎo)航守衛(wèi)主要用來(lái)通過(guò)跳轉(zhuǎn)或取消的方式守衛(wèi)導(dǎo)航。有多種機(jī)會(huì)植入路由導(dǎo)航過(guò)程?中:全局的,?單個(gè)路由獨(dú)享的,?或者組件級(jí)的,下面來(lái)快速來(lái)接具體內(nèi)容吧
    2021-12-12
  • vue 擴(kuò)展現(xiàn)有組件的操作

    vue 擴(kuò)展現(xiàn)有組件的操作

    這篇文章主要介紹了vue 擴(kuò)展現(xiàn)有組件的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-08-08
  • Vue press 支持圖片放大功能的實(shí)例代碼

    Vue press 支持圖片放大功能的實(shí)例代碼

    這篇文章主要介紹了 Vue press 支持圖片放大功能,本文通過(guò)代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-11-11
  • Vue使用new?Blob()實(shí)現(xiàn)不同類型的文件下載功能

    Vue使用new?Blob()實(shí)現(xiàn)不同類型的文件下載功能

    這篇文章主要給大家介紹了關(guān)于Vue使用new?Blob()實(shí)現(xiàn)不同類型的文件下載功能的相關(guān)資料,在Vue項(xiàng)目中,經(jīng)常用Blob二進(jìn)制進(jìn)行文件下載功能,需要的朋友可以參考下
    2023-07-07
  • vue3中defineProps及使用方法詳解

    vue3中defineProps及使用方法詳解

    defineProps是Vue3中的一種新的組件數(shù)據(jù)傳遞方式,可以用于在子組件中定義接收哪些父組件的props,這篇文章給大家介紹vue3中defineProps及使用方法詳解,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • vue中返回結(jié)果是promise的處理方式

    vue中返回結(jié)果是promise的處理方式

    這篇文章主要介紹了vue中返回結(jié)果是promise的處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • 解決vue字符串換行問(wèn)題(絕對(duì)管用)

    解決vue字符串換行問(wèn)題(絕對(duì)管用)

    這篇文章主要介紹了解決vue字符串換行問(wèn)題(絕對(duì)管用),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-08-08
  • vue?懶加載組件chunk相對(duì)路徑混亂問(wèn)題及解決

    vue?懶加載組件chunk相對(duì)路徑混亂問(wèn)題及解決

    這篇文章主要介紹了vue?懶加載組件chunk相對(duì)路徑混亂問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue中el-date-picker限制選擇7天內(nèi)&禁止內(nèi)框選擇

    vue中el-date-picker限制選擇7天內(nèi)&禁止內(nèi)框選擇

    項(xiàng)目中需要選擇時(shí)間范圍,并且只能選擇當(dāng)前日期之后的七天,本文就來(lái)介紹了vue中el-date-picker限制選擇7天內(nèi)&禁止內(nèi)框選擇,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12
  • 淺談Vue Element中Select下拉框選取值的問(wèn)題

    淺談Vue Element中Select下拉框選取值的問(wèn)題

    下面小編就為大家分享一篇淺談Vue Element中Select下拉框選取值的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03

最新評(píng)論