vue mounted组件的使用


Posted in Javascript onJune 18, 2018

1.钩子函数

钩子函数是Windows消息处理机制的一部分,通过设置“钩子”,应用程序可以在系统级对所有消息、事件进行过滤,访问在正常情况下无法访问的消息。钩子的本质是一段用以处理系统消息的程序,通过系统调用,把它挂入系统。(百度百科)

2.相对于前端来讲

对于前端来说,钩子函数就是指再所有函数执行前,我先执行了的函数,即 钩住 我感兴趣的函数,只要它执行,我就先执行。

3.vue中的mounted

在这发起后端请求,拿回数据,配合路由钩子做一些事情

类型:Function

详细:

el被新创建的 vm.el替换,并挂载到实例上去之后调用该钩子。如果root实例挂载了一个文档内元素,当mounted被调用时vm.el替换,并挂载到实例上去之后调用该钩子。如果root实例挂载了一个文档内元素,当mounted被调用时vm.el 也在文档内
该钩子在服务器端渲染期间不被调用。

4.代码实例

new Vue({
 el: '#app',
 data: {
 totalMoney: 0,
 productList: []
 },
 filters: {
 },
 mounted: function() {
 //这个是钩子函数
 //如果cartView函数要执行,必须先执行钩子函数
 //这个钩子函数完成了对cratView函数的调用
 //应该注意的是,使用mounted 并不能保证钩子函数中的 this.$el 在 document 中。为此还应该引入    Vue.nextTick/vm.$nextTick
  this.$nextTick(function () {
   this.cartView() 
  })
 })
 },
 methods: {
 //这个是要执行的函数
  cartView: function() {
  var _this = this;
  this.$http.get("data/cartData.json", {"id": 123}).then(function(res) {
   _this.productList = res.body.result.list;
   _this.totalMoney = res.body.result.totalMoney;
  });
  }
  }
 }
});

如果大家想对VUE.JS有更加深入系统的学习,可以参阅 Vue.js实战 PDF高质量扫描版 这本经典书籍

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
理解JavaScript中的事件
Sep 23 Javascript
用javascript获取textarea中的光标位置
May 06 Javascript
简单实用的js调试logger组件实现代码
Nov 20 Javascript
深入解析contentWindow, contentDocument
Jul 04 Javascript
JavaScript制作简单分页插件
Sep 11 Javascript
javascript 注释代码的几种方法总结
Jan 04 Javascript
js实现4个方向滚动的球
Mar 06 Javascript
详解webpack es6 to es5支持配置
May 04 Javascript
vue 文件目录结构详解
Nov 24 Javascript
小程序转发探索示例
Feb 19 Javascript
layer.prompt使文本框为空的情况下也能点击确定的方法
Sep 24 Javascript
vue.js 解决v-model让select默认选中不生效的问题
Jul 28 Javascript
基于rollup的组件库打包体积优化小结
Jun 18 #Javascript
详解组件库的webpack构建速度优化
Jun 18 #Javascript
Javascript实现异步编程的过程
Jun 18 #Javascript
详解JS函数stack size计算方法
Jun 18 #Javascript
jQuery使用动画队列自定义动画操作示例
Jun 16 #jQuery
node.js自动上传ftp的脚本分享
Jun 16 #Javascript
Vue中props的使用详解
Jun 15 #Javascript
You might like
用DBSQL类加快开发MySQL数据库程序的速度
2006/10/09 PHP
php中的boolean(布尔)类型详解
2013/10/28 PHP
php继承中方法重载(覆盖)的应用场合
2015/02/09 PHP
Yii基于CActiveForm的Ajax数据验证用法示例
2016/07/14 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
弹出广告特效(一个IP只弹出一次)的代码
2007/07/27 Javascript
JavaScript 判断指定字符串是否为有效数字
2010/05/11 Javascript
jQuery ready函数滥用分析
2011/02/16 Javascript
js新闻滚动 js如何实现新闻滚动效果
2013/01/07 Javascript
jquery.form.js用法之清空form的方法
2014/03/07 Javascript
谈谈PHP中相对路径的问题与绝对路径的使用
2016/08/16 Javascript
IONIC自定义subheader的最佳解决方案
2016/09/22 Javascript
jQuery实现table表格checkbox全选的方法分析
2018/07/04 jQuery
Nuxt.js实战和配置详解
2019/08/05 Javascript
微信小程序 wxParse插件显示视频问题
2019/09/27 Javascript
js刷新页面location.reload()用法详解
2019/12/09 Javascript
详解JavaScript 高阶函数
2020/09/14 Javascript
pycharm 使用心得(五)断点调试
2014/06/06 Python
Python正则抓取新闻标题和链接的方法示例
2017/04/24 Python
Python字典数据对象拆分的简单实现方法
2017/12/05 Python
TensorFlow实现卷积神经网络CNN
2018/03/09 Python
Python cookbook(数据结构与算法)筛选及提取序列中元素的方法
2018/03/19 Python
python 将字符串完成特定的向右移动方法
2019/06/11 Python
python使用tomorrow实现多线程的例子
2019/07/20 Python
使用pandas 将DataFrame转化成dict
2019/12/10 Python
Python模块future用法原理详解
2020/01/20 Python
Python实现疫情通定时自动填写功能(附代码)
2020/05/27 Python
Python面向对象特殊属性及方法解析
2020/09/16 Python
荣耀俄罗斯官网:HONOR俄罗斯
2020/10/31 全球购物
大学系主任推荐信范文
2013/12/24 职场文书
协议书范本
2014/04/23 职场文书
贫困证明书格式及范文
2014/10/15 职场文书
革命电影观后感
2015/06/18 职场文书
python实战之90行代码写个猜数字游戏
2021/04/22 Python
Java并发编程之Executor接口的使用
2021/06/21 Java/Android
java.util.NoSuchElementException原因及两种解决方法
2022/06/28 Java/Android