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中SQL语句的应用实现
May 04 Javascript
jquery获取css中的选择器(实例讲解)
Dec 02 Javascript
JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)
Oct 17 Javascript
jQuery中parentsUntil()方法用法实例
Jan 07 Javascript
JavaScript原生对象之Date对象的属性和方法详解
Mar 13 Javascript
基于JavaScript创建动态Dom
Dec 08 Javascript
基于Javascript实现文件实时加载进度的方法
Oct 12 Javascript
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
Mar 21 jQuery
浅谈gulp创建完整的项目流程
Dec 20 Javascript
js数组去重的方法总结
Jan 18 Javascript
微信小程序分包加载代码实现方法详解
Sep 23 Javascript
JavaScript浅层克隆与深度克隆示例详解
Sep 01 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
解析php框架codeigniter中如何使用框架的session
2013/06/24 PHP
windows中为php安装mongodb与memcache
2015/01/06 PHP
php中 ob_start等函数截取标准输出的方法
2015/06/22 PHP
解决laravel session失效的问题
2019/10/14 PHP
linux mint下安装phpstorm2020包括JDK部分的教程详解
2020/09/17 PHP
getElementById在任意一款浏览器中都可以用吗的疑问回复
2007/05/13 Javascript
学习ExtJS Panel常用方法
2009/10/07 Javascript
JavaScript 变量基础知识
2009/11/07 Javascript
Jquery中getJSON在asp.net中的使用说明
2011/03/10 Javascript
jQuery中的.bind()、.live()和.delegate()之间区别分析
2011/06/08 Javascript
js操纵dom生成下拉列表框的方法
2014/02/24 Javascript
jQuery实现form表单元素序列化为json对象的方法
2015/12/09 Javascript
JS深度拷贝Object Array实例分析
2016/03/31 Javascript
jQuery获取radio选中项的值实例
2016/06/18 Javascript
JavaScript ES6的新特性使用新方法定义Class
2016/06/28 Javascript
JavaScript实现经典排序算法之冒泡排序
2016/12/28 Javascript
Angular JS 生成动态二维码的方法
2017/02/23 Javascript
使用MUI框架模拟手机端的下拉刷新和上拉加载功能
2017/09/04 Javascript
基于node.js express mvc轻量级框架实践
2017/09/14 Javascript
微信小程序三级联动选择器使用方法
2020/05/19 Javascript
微信小程序实现基于三元运算验证手机号/姓名功能示例
2019/01/19 Javascript
vue全局自定义指令-元素拖拽的实现代码
2019/04/14 Javascript
JS实现扫码枪扫描二维码功能
2020/01/03 Javascript
[41:21]夜魇凡尔赛茶话会 第三期02:看图识人
2021/03/11 DOTA
Python实现查找系统盘中需要找的字符
2015/07/14 Python
Python排序搜索基本算法之堆排序实例详解
2017/12/08 Python
Tornado高并发处理方法实例代码
2018/01/15 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
2018/04/10 Python
python实现视频读取和转化图片
2019/12/10 Python
纯css3使用vw和vh实现自适应的方法
2018/02/09 HTML / CSS
Bootstrap 学习分享
2012/11/12 HTML / CSS
医院工作检讨书范文
2014/02/10 职场文书
《兰亭集序》教学反思
2014/02/11 职场文书
社会调查研究计划书
2014/05/01 职场文书
“九一八事变纪念日”国旗下讲话稿
2014/09/14 职场文书
科技馆观后感
2015/06/08 职场文书