vue --- vue中的几个钩子属性
1.创建前:beforeCreate
<div id="app">{{name}}</div><script>let app = new Vue({el:'#app',data:{name:31231312},beforeCreate(){console.log('挂在前');console.log(this.$data);console.log(this.$el);}})</script>// beforeCreate()是在Vue挂载前,执行的函数,此时:data和el属性都还没有.故是undefined
2.创建成功:created
<div id="app">{{name}}</div><script>let app = new Vue({el:'#app',data:{name:31231312},created(){console.log('创建成功');console.log(this.$data);console.log(this.$el);}})</script>// 此时,name数据生成,但dom并未渲染.故会有一个undefined
3.即将挂载:beforeMount
// 替换created
beforeMount(){console.log('即将挂载');console.log(this.$el);
}
// 此时dom渲染完毕,但name属性还未被渲染成3123312
4.挂载成功:mounted
// 替换beforeMount
mounted(){console.log("挂载成功");console.log(this.$el);
}
//
参考
https://mp.weixin.qq.com/s?__biz=MzA3MDg1NzQyNA==&mid=2649654443&idx=1&sn=0da7f6dbd34f4dc5c609137730db154d&chksm=872c4314b05bca02b30e0ea9e9430118e5022a5f18d6e3ee66469e3ad1cbc2f31fdb2c724b0a&scene=21#wechat_redirect
vue --- vue中的几个钩子属性相关推荐
- 如何使用Vue.js中的set设置对象属性值
1.问题背景 使用vue初始化一个对象v,并在data中初始化一个空对象obj,然后使用Vue.set()给对象obj添加属性 2.实现源码 <!DOCTYPE html> <htm ...
- Vue项目中如何使用computed计算属性
文章目录 computed: 1.基本使用: 1.1 应用场景: 1.2 代码位置: 1.3 值: 2.复杂操作-结合data中数据: 3.计算属性写法演变: 3.1 计算属性的setter和gett ...
- Vue组件中的data和props属性
组件中数据的绑定 在vue中数据通过data属性进行绑定,如下 <!DOCTYPE html> <html lang="en"> <head>& ...
- vue组件中的样式属性:scoped,解决在父组件中无法修改子组件样式问题
Scoped CSS规范是Web组件产生不污染其他组件,也不被其他组件污染的CSS规范. vue组件中的style标签标有scoped属性时表明style里的css样式只适用于当前组件元素,它是通过使 ...
- java socket中属性详解_前端开发:关于Vue组件中的data属性值是函数而不是对象的详解...
最近在搞关于前端开发的基础知识归纳,发现了不少经典知识点,那么本篇博文就来分享一个经典的知识点:Vue组件中的data属性值为什么是函数而不是对象.首先来了解一下Vue组件的使用理念:在Vue组件使用 ...
- VUE项目中使用this.$forceUpdate();解决页面v-for中修改item属性值后页面v-if不改变的问题
VUE项目中使用this.$forceUpdate();解决页面v-for中修改item属性值后页面v-if不改变的问题 参考文章: (1)VUE项目中使用this.$forceUpdate();解决 ...
- vue 侦听器侦听对象属性_Spring中的异步和事务性事件侦听器
vue 侦听器侦听对象属性 内置的事件发布功能从Spring的早期版本开始存在,并且对于处理同一应用程序上下文中Spring组件之间的基本通信仍然有用. 通常,应用程序可以生成应用程序事件(可以是任意 ...
- Vue(ES6)中的data属性为什么不能是一个对象?
以下引官网原文:当一个组件被定义,data 必须声明为返回一个初始数据对象的函数,因为组件可能被用来创建多个实例.如果 data 仍然是一个纯粹的对象,则所有的实例将共享引用同一个数据对象!通过提供 ...
- [vue] vue中data的属性可以和methods中的方法同名吗?为什么
[vue] vue中data的属性可以和methods中的方法同名吗?为什么 源码 中的 initData() 方法 if (methods && hasOwn(methods, ke ...
最新文章
- 带你了解走出数据治理第一步 ,数据资产分类分级
- 类中赋值运算符重载函数
- MongoDB数据导入hbase + 代码
- 容器编排技术 -- Kubernetes Labels 和 Selectors
- 数据竞赛入门-金融风控(贷款违约预测)二、EDA
- window端口号被占用解决
- java四类八种基本数据类型
- ssrs批量权限管理_管理SSRS安全性并使用PowerShell自动化脚本
- Tomcat Linux下自启动
- HTML 个人简历源码
- Java周记(第一周)
- Hamcrest 测试匹配框架
- asterisk 服务器文档,用 Asterisk 搭建自己的免费 VoIP 服务器
- 机器学习 --- 概率图 - 概述
- Vue项目引入animated
- JavaScript-WebAPIs学习记录
- Pspice仿真实验 例B-1
- DL之GRU:基于2022年6月最新上证指数数据集结合Pytorch框架利用GRU算法预测最新股票上证指数实现回归预测
- spinnaker-简介
- 平面设计中的简约设计到底指什么?
热门文章
- Unable to find the ncurses libraries的解决办法
- python爬取歌曲评论_python 爬取歌曲评论的简单示例
- c语言使用未初始化的内存怎么解决_C语言快速入门——数组与调试进阶
- 苹果6发布时间_苹果秋季发布会将在北京时间9月16日举办
- peewee创建mysql_python – peewee MySQL,如何创建包装SQL构建的ins的自定义字段类型?...
- C# Lambda 和 匿名函数的GC总结
- windows远程登录 ubuntu Linux 系统及互连共享桌面
- shop--12.阿里云部署以及域名绑定
- 比较python类的两个instance(对象) 是否相等
- .NET Core Session的简单使用