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 相关文章推荐
从新浪弄下来的全屏广告代码 与使用说明
Mar 15 Javascript
通过JavaScript使Div居中并随网页大小改变而改变
Jun 24 Javascript
两个数组去重的JS代码
Dec 04 Javascript
一个不错的仿携程自定义数据下拉选择select
Sep 01 Javascript
JS实现的新浪微博大厅文字内容滚动效果代码
Nov 05 Javascript
实例解析jQuery插件EasyUI最常用的表单验证规则
Nov 29 Javascript
浅析2种JavaScript继承方式
Dec 04 Javascript
JS实现按比例缩放图片的方法(附C#版代码)
Dec 08 Javascript
JavaScript+CSS实现的可折叠二级菜单实例
Feb 29 Javascript
详解vue中使用vue-quill-editor富文本小结(图片上传)
Apr 24 Javascript
微信小程序蓝牙连接小票打印机实例代码详解
Jun 03 Javascript
javascript实现贪吃蛇小练习
Jul 05 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
信用卡效验程序
2006/10/09 PHP
php多文件上传功能实现原理及代码
2013/04/18 PHP
PHP获取当前页面URL函数实例
2014/10/22 PHP
php封装db类连接sqlite3数据库的方法实例
2017/12/19 PHP
yii框架结合charjs实现统计30天数据的方法
2020/04/04 PHP
javascript中检测变量的类型的代码
2010/12/28 Javascript
js下拉菜单语言选项简单实现
2013/09/23 Javascript
简单选项卡 js和jquery制作方法分享
2014/02/26 Javascript
JavaScript 开发工具webstrom使用指南
2014/12/09 Javascript
js实现人才网站职位选择功能的方法
2015/08/14 Javascript
js仿QQ中对联系人向左滑动、滑出删除按钮的操作
2016/04/07 Javascript
js对象浅拷贝和深拷贝详解
2016/09/05 Javascript
javascript基础知识之html5轮播图实例讲解(44)
2017/02/17 Javascript
微信小程序中this.data与this.setData的区别详解
2018/09/17 Javascript
通过JS运行机制的角度说说作用域
2019/03/12 Javascript
原生JS实现动态添加新元素、删除元素方法
2019/05/05 Javascript
es6中let和const的使用方法详解
2020/02/24 Javascript
浅谈Vue2.4.0 $attrs与inheritAttrs的具体使用
2020/03/08 Javascript
vuex实现购物车功能
2020/06/28 Javascript
解决vue net :ERR_CONNECTION_REFUSED报错问题
2020/08/13 Javascript
[01:02:26]DOTA2-DPC中国联赛 正赛 SAG vs RNG BO3 第二场 1月18日
2021/03/11 DOTA
python实现爬取图书封面
2018/07/05 Python
Python使用py2neo操作图数据库neo4j的方法详解
2020/01/13 Python
通过实例了解Python str()和repr()的区别
2020/01/17 Python
keras使用Sequence类调用大规模数据集进行训练的实现
2020/06/22 Python
HTML5 Notification(桌面提醒)功能使用实例
2014/03/17 HTML / CSS
世界知名接发和假发品牌:Poze Hair
2017/03/08 全球购物
.net C#面试题
2012/08/28 面试题
财务会计专业求职信范文
2013/12/31 职场文书
2014年综治宣传月活动总结
2014/04/28 职场文书
公司试用期员工自我评价
2014/09/17 职场文书
遗嘱格式范本
2015/08/07 职场文书
医务人员医德医风心得体会
2016/01/25 职场文书
超详细教你怎么升级Mysql的版本
2021/05/19 MySQL
解决Oracle数据库用户密码过期
2022/05/11 Oracle
Mysql数据库事务的脏读幻读及不可重复读详解
2022/05/30 MySQL