vue基础概念
创始人
2024-01-17 16:58:36
0

下面对vue的基础知识点进行记录。
1、vue的生命周期就是vue实例从创建到销毁的全过程,即从main.js中的new Vue()开始,vue实例有一个完整的生命周期。
vue的生命周期中每个阶段对外开放操作vue的接口为钩子函数,包含如下:

  1. beforeCreate(创建前):vue实例完成创建,data没有初始化,不能访问data、method,一般在这个阶段不进行操作;
  2. created(创建后):vue实例中的data、method已被初始化,属性也被绑定,但是此时还是虚拟dom,真实dom还没生成,$el 还不可用。这个时候可以调用data和method的数据及方法,created钩子函数是最早可以调用data和method的,故一般在此对数据进行初始化;
  3. beforeMount(挂载前):模板已经编译完成,但还没有被渲染至页面中(即为虚拟dom加载为真实dom)这个时候可以在渲染前最后一次更改数据的机会,不会触发其他的钩子函数,一般可以在这里做初始数据的获取;
  4. mounted(挂载后):模板已经被渲染成真实DOM,用户已经可以看到渲染完成的页面,页面的数据也是通过双向绑定显示data中的数据。当执行完 mounted 就表示,实例已经被完全创建好了,此时,如果没有其它操作的话,这个实例,就静静的躺在我们的内存中,一动不动;
  5. beforeUpdate(更新前):更新前状态(view层的数据变化前,不是data中的数据改变前),重新渲染之前触发;
  6. updated(更新后):数据已经更改完成,dom也重新render完成;
  7. beforeDestroy(销毁前):销毁前执行($destroy方法被调用的时候就会执行),一般在这里善后:清除计时器、清除非指令绑定的事件等等;
  8. destroyed(销毁后):销毁后 (Dom元素存在,只是不再受vue控制),卸载watcher,事件监听,子组件;

创建vue实例的示例:


2、vue的关键字包含如下:

  • 插值表达式:{{data中的数据}}
  • v-text:操作文本内容;
  • v-html:操作文本和标签;
  • v-bind:单向数据绑定,动态地绑定一个或多个特性,(要绑定的属性)=“(要绑定的属性值)” ;
  • v-model:双向数据绑定,将标签的value值与vue实例中的data属性值进行绑定;
  • v-on:过配合具体的事件名来绑定Vue中定义的函数;
  • v-show:显示隐藏元素;
  • v-if v-else-if v-else:判断指令;
  • v-for:循环指令;

    {{i}}

    遍历数字

    {{s}}

    遍历字符串

    {{i}}-{{v}}

    遍历数组

    {{key}}-{{item}}

    遍历对象




3、vue常用属性包括如下:

  • el属性:用来指示vue编译器从什么地方开始解析vue的语法,可以说是一个占位符;
  • data属性:用来组织从view中抽象出来的属性,可以说将视图的数据抽象出来存放在data中;
  • methods属性:放置页面中的业务逻辑,js方法一般放置在methods中,使用v-on时调用的方法必须放在这里面;

4、组件
组件(Component)是 Vue.js 最强大的功能之一,组件可以扩展 HTML 元素,封装可重用的代码。

  • 局部组件

定义组件

var app = new Vue({el: '#app',// 定义局部组件,这里可以定义多个局部组件components: {//组件的名字'Navbar': {//组件的内容template: '
  • 首页
  • 用户管理
'}} })

使用组件

  • 全局组件

定义组件

// 定义全局组件
Vue.component('Navbar', {template: '
  • 首页
  • 学员管理
  • 讲师管理
' })

使用组件

后续会持续更新

相关内容

热门资讯

济南九顶塔景区导游词 济南九顶塔景区导游词  篇一:济南九顶塔景区导游词  九顶塔民族风情园位于历城区柳埠镇,距济南市区公...
广西榕湖、杉湖导游词-广西导... 广西榕湖、杉湖导游词-广西导游词  作为一无名无私奉献的导游,有必要进行细致的导游词准备工作,导游词...
天津海河外滩公园的导游词 天津海河外滩公园的导游词范文  各位好,现在我们要去的是海河外滩公园,海河外滩公园是天津市海河开发中...
洞头导游词 洞头导游词  各位团友,现在我先向大家介绍一下南麂列岛的概况。南麂列岛位于浙江省平阳县东南海面上,由...
江门开平碉楼导游词讲解 江门开平碉楼导游词讲解  各位游客大家好,今天我们去游览广东省江门市的开平碉楼。“楼”相信大家都看过...
西安钟鼓楼导游词 西安钟鼓楼导游词  作为一名可信赖的导游人员,就难以避免地要准备导游词,一篇完整的导游词,其结构一般...
苏州狮子林导游词 苏州狮子林导游词  女士们,先生们,下午好,首先我代表苏州姑苏旅行社热烈欢迎大家的到来,很高兴有这样...
武隆天生三桥导游词 武隆天生三桥导游词范文  重庆武隆天生三桥风景区位于重庆市的武隆区城区东南20千米处,武隆至仙女山高...
长城导游词四年级作文 长城导游词四年级作文  作为一名导游,通常需要准备好一份导游词,导游词由引言、主体和结语三部分构成。...
介绍贵州导游词 介绍贵州导游词  作为一名导游,往往需要进行导游词编写工作,导游词可以帮助旅游者欣赏景观,以达到游览...
记金华的双龙洞导游词 记金华的双龙洞导游词  作为一名导游,有必要进行细致的导游词准备工作,导游词是导游员进行实地口语导游...
南京夫子庙的导游词 南京夫子庙的导游词  导语:南京夫子庙,即南京孔庙、南京文庙,位于南京市秦淮区秦淮河北岸贡院街。下面...
重庆北温泉公园简介导游词 重庆北温泉公园简介导游词  北温泉公园位于北碚区,北濒嘉陵江,南倚缙云山。其前身为温泉寺,初建于南朝...
北山公园的导游词 关于北山公园的导游词  吉林北山地理位置在吉林城区西北,面积是一百二十八万平方米,主峰西峰海拔高度为...
美丽的校园导游词 美丽的校园导游词(精选3篇)  作为一名导游,总不可避免地需要编写导游词,导游词是我们引导游览时使用...
白帝城导游词 白帝城导游词  各位朋友们:  大家好!大家辛苦了!首先请允许我代表我们朝阳旅行社欢迎各位朋友来本地...
新昌大佛寺导游词 新昌大佛寺导游词  大佛寺,又名大佛禅寺,位于浙江省新昌县城南明街道,始建于东晋。下面是小编为大家整...
骊山导游词介绍 骊山导游词介绍  骊山是我国古今驰名的风景游览胜地,因系西周时骊戎国国地,因此称为骊山,唐时临潼名昭...
江苏扬州个园导游词 江苏扬州个园导游词  个园位于扬州古城东北隅,盐阜东路10号,曾荣获第三批“全国重点文物保护单位”和...
天坛导游词 天坛导游词  各位游客,我们今天所要参观的就是以前皇帝祭天的地方——天坛,天坛导游词。  明朝永乐皇...