最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

最近想用vue做一個小東西,誰知道一開始就遇到了一個棘手的問題:

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

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

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

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

<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)輪播圖失效了,因為我之前用原生js寫的時候遇到過同樣的問題,我當(dāng)時的解決辦法是等頁面加載完成后重新進(jìn)行滑動初始化,但是今天用vue我蒙了,試了很多生命周期函數(shù)也無法確保在頁面加載完成后進(jìn)行初始化。

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

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

在實例化VUE對象后添加下面代碼:

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

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

相關(guān)文章

  • Vue項目部署上線全過程記錄(保姆級教程)

    Vue項目部署上線全過程記錄(保姆級教程)

    vue項目開發(fā)完畢后,我們需要將項目打包上線,同時我們希望可以在本地預(yù)覽生產(chǎn)環(huán)境項目,下面這篇文章主要給大家介紹了關(guān)于Vue項目部署上線的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • vue diff算法全解析

    vue diff算法全解析

    這篇文章主要介紹了vue diff算法的使用,幫助大家更好的理解和學(xué)習(xí)使用vue,感興趣的朋友可以了解下
    2021-04-04
  • 關(guān)于Uncaught(in?promise)TypeError:?list?is?not?iterable報錯解決

    關(guān)于Uncaught(in?promise)TypeError:?list?is?not?iterable報錯

    這篇文章主要給大家介紹了關(guān)于Uncaught(in?promise)TypeError:?list?is?not?iterable報錯的解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • 詳解Nuxt內(nèi)導(dǎo)航欄的兩種實現(xiàn)方式

    詳解Nuxt內(nèi)導(dǎo)航欄的兩種實現(xiàn)方式

    這篇文章主要介紹了詳解Nuxt內(nèi)導(dǎo)航欄的兩種實現(xiàn)方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • vue項目持久化存儲數(shù)據(jù)的實現(xiàn)代碼

    vue項目持久化存儲數(shù)據(jù)的實現(xiàn)代碼

    這篇文章主要介紹了vue項目持久化存儲數(shù)據(jù)的實現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • vue如何循環(huán)給對象賦值

    vue如何循環(huán)給對象賦值

    這篇文章主要介紹了vue如何循環(huán)給對象賦值,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue-cli配置使用Vuex的全過程記錄

    vue-cli配置使用Vuex的全過程記錄

    這篇文章主要給大家介紹了關(guān)于vue-cli配置使用Vuex的相關(guān)資料,Vuex 是一個專為 Vue.js 應(yīng)用程序開發(fā)的狀態(tài)管理模式,本介紹的非常詳細(xì),需要的朋友可以參考下
    2021-07-07
  • Vue3嵌套路由中使用keep-alive緩存多層的實現(xiàn)

    Vue3嵌套路由中使用keep-alive緩存多層的實現(xiàn)

    本文介紹了Vue3 嵌套路由中使用?keep-alive緩存多層的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • vue3實現(xiàn)無縫滾動組件的示例代碼

    vue3實現(xiàn)無縫滾動組件的示例代碼

    在日常開發(fā)中,經(jīng)常遇到需要支持列表循環(huán)滾動展示,特別是在數(shù)據(jù)化大屏開發(fā)中,所以小編今天為大家介紹一下如何利用vue3實現(xiàn)一個無縫滾動組件吧
    2023-09-09
  • vue自定義穿梭框支持遠(yuǎn)程滾動加載的實現(xiàn)方法

    vue自定義穿梭框支持遠(yuǎn)程滾動加載的實現(xiàn)方法

    這篇文章主要介紹了vue自定義穿梭框支持遠(yuǎn)程滾動加載,iview是全局注入,基本使用原先的類名進(jìn)行二次創(chuàng)建公共組件,修改基礎(chǔ)js實現(xiàn)邏輯,本文結(jié)合實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-08-08

最新評論

阿鲁科尔沁旗| 涿州市| 新河县| 鄢陵县| 白城市| 民勤县| 遂平县| 灵台县| 财经| 亳州市| 渭源县| 富平县| 霍州市| 利川市| 白玉县| 获嘉县| 叙永县| 宁陵县| 马边| 晋城| 丽水市| 吉安县| 揭东县| 江口县| 板桥市| 涞水县| 九寨沟县| 秀山| 兴海县| 城固县| 福泉市| 繁昌县| 五大连池市| 东方市| 渑池县| 太保市| 夏邑县| 区。| 阿尔山市| 蛟河市| 福海县|