返回顶部
首页 > 资讯 > 前端开发 > node.js >VUE中如何实现DOM加载后执行自定义事件
  • 480
分享到

VUE中如何实现DOM加载后执行自定义事件

2024-04-02 19:04:59 480人浏览 八月长安
摘要

这篇文章将为大家详细讲解有关Vue中如何实现DOM加载后执行自定义事件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。最近想用vue做一个小东西,谁知道一开始就遇到了一个棘

这篇文章将为大家详细讲解有关Vue中如何实现DOM加载后执行自定义事件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

最近想用vue做一个小东西,谁知道一开始就遇到了一个棘手的问题:

首先我想在页面加载前通过ajax请求页面展示所需要的信息,于是我在created钩子函数里面请求了我想要的数据

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

这一步很顺利,接下来就是要将数据绑定到对应的元素中,我在这里需要将请求得到的图片地址绑定到轮播图对应的元素中,

我这里采用的是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" :></a></div>
   <div class="mui-slider-item" v-for="cc in banners"><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" :></a></div>
   <div class="mui-slider-item mui-slider-item-duplicate"><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" :></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>

我绑定完数据之后,发现轮播图失效了,因为我之前用原生js写的时候遇到过同样的问题,我当时的解决办法是等页面加载完成后重新进行滑动初始化,但是今天用vue我蒙了,试了很多生命周期函数也无法确保在页面加载完成后进行初始化。

vue.js更多的希望是通过数据绑定来代替直接通过dom操作,而vue并没有提供渲染完成的钩子。

所以我今天的解决办法是:setTimeout()

在实例化VUE对象后添加下面代码:

 setTimeout(function(){
  console.log($('#slider').length);
  var gallery = mui('.mui-slider');
  gallery.slider({
   interval: 3000//自动轮播周期,若为0则不自动播放,默认为0;
  });
  },1000);

关于“VUE中如何实现DOM加载后执行自定义事件”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: VUE中如何实现DOM加载后执行自定义事件

本文链接: https://lsjlt.com/news/76771.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • VUE中如何实现DOM加载后执行自定义事件
    这篇文章将为大家详细讲解有关VUE中如何实现DOM加载后执行自定义事件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。最近想用vue做一个小东西,谁知道一开始就遇到了一个棘...
    99+
    2024-04-02
  • Vue页面加载完成后如何自动加载自定义函数
    目录页面加载完成后自动加载自定义函数createdmountedvue之自执行函数页面加载完成后自动加载自定义函数 created 在模板渲染成html前调用,即通常初始化某些属性值...
    99+
    2024-04-02
  • jQuery如何实现在HTML文档加载完毕后自动执行某个事件
    这篇文章给大家分享的是有关jQuery如何实现在HTML文档加载完毕后自动执行某个事件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体如下:原来onchange=“fucnti...
    99+
    2024-04-02
  • vue如何自定义加载指令
    本文小编为大家详细介绍“vue如何自定义加载指令”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue如何自定义加载指令”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。前言用过element-ui的都应该知道,里面...
    99+
    2023-07-02
  • vue如何自定义事件传参
    目录自定义事件传参先来简单看个例子自定义事件的$event传参问题原生vue里的$event自定义事件里的$event自定义事件传参 先来简单看个例子 TodoList.vue : ...
    99+
    2024-04-02
  • vue自定义组件如何添加使用原生事件
    目录自定义组件如何添加使用原生事件. $emit()传递. native属性vue使用原生事件自定义组件如何添加使用原生事件 自定义组件(Components)是vue的重要知识块之...
    99+
    2024-04-02
  • 如何理解Vue中组件的自定义事件
    本篇文章为大家展示了如何理解Vue中组件的自定义事件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。<template>  <div > ...
    99+
    2023-06-25
  • 如何实现对vue中v-on绑定自定事件
    这篇文章将为大家详细讲解有关如何实现对vue中v-on绑定自定事件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。对官网实例进行了一些修改,如下图:<!DOCTYPE...
    99+
    2024-04-02
  • Android自定义加载控件实现数据加载动画
    本文实例为大家分享了Android自定义加载控件,第一次小人跑动的加载效果眼前一亮,相比传统的PrograssBar高大上不止一点,于是走起,自定义了控件LoadingView...
    99+
    2022-06-06
    数据 动画 Android
  • javascript如何实现自定义事件功能
    这篇文章主要介绍了javascript如何实现自定义事件功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。概述自定义事件很难派上用场?为什么...
    99+
    2024-04-02
  • C#中如何自定义事件
    这篇文章将为大家详细讲解有关C#中如何自定义事件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。C#自定义事件C#语言中有77个关键字,其中delegate和event专门为C#中事件处理系统...
    99+
    2023-06-17
  • vue实现自定义组件挂载原型上
    目录自定义组件挂载原型上以elementUI二次分装dialog举例在原型上挂载方法和组件挂在方法,在main.js中挂载组件自定义组件挂载原型上 以elementUI二次分装dia...
    99+
    2022-11-13
    vue自定义组件 vue挂载原型 vue组件挂载原型上
  • java swing如何实现加载自定义的字体
    这篇文章主要介绍了java swing如何实现加载自定义的字体,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。java swing 加载自定义的字体在实际开发中, 我们需要把字...
    99+
    2023-06-25
  • 如何解决vue-cli 打包后自定义动画未执行的问题
    这篇文章将为大家详细讲解有关如何解决vue-cli 打包后自定义动画未执行的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在vue项目中,想实现无缝向上滚动的自定义动...
    99+
    2024-04-02
  • vue如何给自定义的组件绑定点击事件
    目录给自定义的组件绑定点击事件给自定义组件添加单击事件给自定义的组件绑定点击事件 在做项目中我们往往会封装许多的组件,来减少代码的重复性,提高代码的可利用性,有时候也会给组件绑定事件...
    99+
    2024-04-02
  • 怎么实现Vue 自定义组件中hover事件以及 v-model
    这期内容当中小编将会给大家带来有关怎么实现Vue 自定义组件中hover事件以及 v-model,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在CSS中,很容易在鼠标ho...
    99+
    2024-04-02
  • spring中实现容器加载完成后再执行自己的方法
    目录spring容器加载完成后再执行自己的方法应用场景解决方案如下    spring容器加载完成之后进行开启一个线程进行数据更新操作总结spring容...
    99+
    2023-02-16
    spring 加载 spring容器加载完成 spring容器加载
  • java自定义类加载器如何实现类隔离
    目录自定义类加载器准备通过URLClassLoader来实现【推荐】通过继承ClassLoader实现网上java自定义类加载器很多容易找到,但是都是加载的单个类,如果被加载的类,有...
    99+
    2022-11-21
    java类隔离 自定义类加载器 java类加载器
  • Vue中如何实现自定义指令上报Google Analytics事件统计功能
    这篇文章将为大家详细讲解有关Vue中如何实现自定义指令上报Google Analytics事件统计功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。发现问题一般前端开发离...
    99+
    2024-04-02
  • nodejs 中模拟实现 emmiter 自定义事件
    nodejs 中模拟实现 emmiter 自定义事件 <!DOCTYPE html> <html> <head> <meta charset="UTF-8...
    99+
    2022-06-04
    自定义 事件 nodejs
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作