Vue学习笔记(1) 一开始的使用以及Vue实例的详解
来源:互联网 发布:成都java培训机构排名 编辑:程序博客网 时间:2024/05/16 17:43
Vue一款轻量级的js框架,在此分享一下自己学习历程,Vue的学习成本比较低,相对于React以及Angular来说算是相当简单了的
首先是不使用npm安装的前提下,我们简单利用link直接使用Vue
在你的网页中添加如下的js
<script src="https://unpkg.com/vue/dist/vue.js"></script>
然后接下来我们就可以开始Vue的学习之路了
首先从Vue实例开始说起
我们现在的网页是这样的
<html><head><script src="https://unpkg.com/vue/dist/vue.js"></script><title>Vue</title></head><body></body></html>
接着我们需要定义出来一个Vue实例,但是在定义之前我们先看一下官方给出的生命周期的图示
在一个新的实例被创建之前,首先是数据观测,然后初始事件,然后被建立,接着判断是否有el这个选项(这个通常是用来绑定到html中的元素),如果有则判断是否有template选项即模板选项,如果没有则等待mounted钩子的唤起,接着继续判断模板是否存在。
如果模板存在,就把模板编译到render函数里面,如若没有存在,就把el的外部html当作模板,接下来是mount之前,创建一个vm.$el的对象来替换掉el,然后mount
mount之后就是mounted的状态,当数据发生改变的时候虚拟dom会重新render并且patch,接着更新数据,直到vm.$destroy()被调用
在销毁之前,会先拆卸掉监视者,子组件和事件监听器,然后销毁。
好了我们先试试
<html><head><script src="https://unpkg.com/vue/dist/vue.js"></script><title>Vue</title></head><body><div id="app">Vue Test</div></body><script>var vm=new Vue({el:'#app',})</script></html>
至此,我们了解了Vue实例的生命周期,用代码创建了一个Vue实例,并将其绑定到dom上一个元素上。
0 0
- Vue学习笔记(1) 一开始的使用以及Vue实例的详解
- Vue 2.0的学习笔记: Vue实例和生命周期
- Vue框架中关于vue-lazyload的简单应用实例(学习笔记③)
- vue笔记----实例的生命周期
- vue插件:vue-resource的使用笔记
- vue插件:vue-resource的使用笔记
- Vue学习笔记(3)关于Vue的计算属性
- vue学习03----vue实例以及生命周期
- Vue学习笔记(1)安装vue
- Vue学习笔记(2)模板的使用
- Vue-学习他人的笔记
- vue计算属性的使用和vue实例的方法
- 前端框架vue.js系列(9):vue构造、vue组件与vue实例的关系
- Vue学习日志:Vue实例(2)
- Vue实例的生命周期
- vue-source的实例
- Vue学习心得(1)vue的安装
- vue—cli的学习以及搭建
- javaScript之DOM操作(一)
- 浅谈动感歌词-歌词生成篇
- jquery 调用 click 事件 的 三种 方式
- Android开发——单击事件和长按事件
- c程序第二篇2
- Vue学习笔记(1) 一开始的使用以及Vue实例的详解
- javascript基础
- 如何获取Azure AD tenant的tenant Id?
- Netty实践(二):TCP拆包、粘包问题
- Testing Round #13 C. Interactive Bulls and Cows (Hard) 枚举
- c程序第三篇3
- Maven+SpringMVC+Mybatis项目搭建(一)
- exercise 24 更多练习
- 提高 Vim 使用效率的 12 个技巧