1、实例属性介绍如下图所示:

具体介绍如下:

A、$parent:访问当前组件的父实例

B、$root:访问当前组件的根实例,要是没有的话,则是自己本身

C、$children:访问当前组件实例的直接子组件实例

D、$ref:访问使用了v-ref指令的子组件

E、$el:当前用来访问挂载当前组件实例的DOM元素

F、$els:访问$el元素中使用了v-el指令的DOM元素

G、$data:组件实例化时选项中的data属性

H、$options:组件实例化时的初始选项对象

2、实例DOM方法

具体介绍如下:

A:$appendTo():将el所指的DOM元素或片段插入到目标元素中,接受2个参数,一个是elementOrSelector(可以是一个选择器字符串或者DOM元素)、callback(在插入后触发,要是含有过渡效果,会在过渡完成后触发)

B:$before:将el所指的DOM元素或片段插入到目标元素之前,接受2个参数,一个是elementOrSelector(可以是一个选择器字符串或者DOM元素)、callback(在插入后触发,要是含有过渡效果,会在过渡完成后触发)

C:$after:将el所指的DOM元素或片段插入到目标元素之后,接受2个参数,一个是elementOrSelector(可以是一个选择器字符串或者DOM元素)、callback(在插入后触发,要是含有过渡效果,会在过渡完成后触发)

D:$remove:将el所指的dom元素或者片段从DOM中删除,接受一个参数callback(在删除后触发,要是含有过渡效果,会在过渡完成后触发)

E:$nextTick():在下次DOM更新循环后执行指定的回调函数,使用该方法可以保证DOM中的内容与最新的数据同步,接受一个参数callback:在下次DOM更新循环的后调用执行,与全局的nextTick方法一样,不同的是,callback中的this会自动绑定到调用它的Vue实例中

3、Event方法的使用

具体介绍如下:

A:$on:监听实例上的自定义事件,接收2个参数event(字符串),可以是一个事件名称;callback(函数),回调函数,该回调函数会在执行$emit,$broadcast或者$dispatch后触发

B:$once():监听自定义事件,只触发一次,接收2个参数event(字符串),可以是一个事件名称;callback(函数),回调函数,该回调函数会在执行$emit,$broadcast或者$dispatch后触发

C:$emit():用来触发事件,event(字符串),可以是一个事件名称,args(可选),传递给监听函数的参数

D:$dispatch():用来派发事件,即先在当前实例触发,再沿父链一层一层向上,如果对应的监听函数返回false就停止,event(字符串),可以是一个事件名称,args(可选),传递给监听函数的参数

E:$broadcast():广播事件,即遍历当前实例的$children,如果对应的监听函数返回false就停止,event(字符串),可以是一个事件名称,args(可选),传递给监听函数的参数

F:$off():删除事件监听,接受两个参数,一个event(string),事件名称,一个回调函数(可选),如果要是没有参数,删除所有的事件监听器,如果只提供一参数-事件名称,删除对应的所有监听器;如果提供两个参数-事件名称以及回调函数,即删除对应的这个回调函数

Vue - 实例的更多相关文章

  1. 05-Vue入门系列之Vue实例详解与生命周期

    Vue的实例是Vue框架的入口,其实也就是前端的ViewModel,它包含了页面中的业务逻辑处理.数据模型等,当然它也有自己的一系列的生命周期的事件钩子,辅助我们进行对整个Vue实例生成.编译.挂着. ...

  2. vue实例生命周期

    实例生命周期 var vm = new Vue({ data: { a: 1 }, created: function () { // `this` 指向 vm 实例 console.log('a i ...

  3. vue实例的几个概念

    1.构造器 vue应用都是通过vue构造函数创建实例来启动的,在创建vue实例时需要传入一个options对象,该对象可以包含数据.模板.挂在元素.方法.生命周期钩子等选项: var vm = new ...

  4. Vue实例对象的数据选项

    前面的话 一般地,当模板内容较简单时,使用data选项配合表达式即可.涉及到复杂逻辑时,则需要用到methods.computed.watch等方法.本文将详细介绍Vue实例对象的数据选项 data ...

  5. vue.js开发环境搭建以及创建一个vue实例

    Vue.js 是一套构建用户界面的渐进式框架.Vue 只关注视图层, 采用自底向上增量开发的设计.Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件. 在使用 vue.js ...

  6. Vue 实例中的生命周期钩子

    Vue 框架的入口就是 Vue 实例,其实就是框架中的 view model ,它包含页面中的业务处理逻辑.数据模型等,它的生命周期中有多个事件钩子,让我们在控制整个Vue实例的过程时更容易形成好的逻 ...

  7. v-cloak 实现vue实例未编译完前不显示

    前言: 由于网速原因,(ps:之前同事无意间在网速很差的情况下测出的)在使用vue开发时,会由于vue实例还没编译成功的时候数据绑定的"Mustache"标签会闪现一下,造成不好的 ...

  8. vue实例讲解之axios的使用

    本篇来讲解一下axios插件的使用,axios是用来做数据交互的插件. 这篇将基于vue实例讲解之vue-router的使用这个项目的源码进行拓展. axios的使用步骤: 1.安装axios npm ...

  9. vue实例讲解之vue-router的使用

    实例讲解系列之vue-router的使用 先总结一下vue-router使用的基本框架: 1.安装并且引入vue-router 安装:npm install vue-router --save-dev ...

随机推荐

  1. 我的vimrc

    set nocompatible set langmenu=en_USlet $LANG= 'en_US' source $VIMRUNTIME/vimrc_example.vim source $V ...

  2. [Algorithm] 群体智能优化算法之粒子群优化算法

    同进化算法(见博客<[Evolutionary Algorithm] 进化算法简介>,进化算法是受生物进化机制启发而产生的一系列算法)和人工神经网络算法(Neural Networks,简 ...

  3. nodejs学习笔记一

    一.node版本的更新命令 node有一个模块叫n,是专门用来管理node.js的版本的. 首先安装n模块: npm install -g n 第二步: 升级node.js到最新稳定版 n stabl ...

  4. ASP.NET、JAVA跨服务器远程上传文件(图片)的相关解决方案整合

    一.图片提交例: A端--提交图片 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string u ...

  5. 关于数组去重的几种方法-------javascript描述

    第一种方法:借助json对象来实现,若json对象中无该属性则添加,否则不添加,最后返回json对象的属性,时间复杂度为O(n) function deleteArrayRepeat(arr) { v ...

  6. C#微信公众号开发系列教程二(新手接入指南)

    http://www.cnblogs.com/zskbll/p/4093954.html 此系列前面已经更新了两篇博文了,都是微信开发的前期准备工作,现在切入正题,本篇讲解新手接入的步骤与方法,大神可 ...

  7. angularJS绑定数据时自动转义html标签

    angularJS在进行数据绑定时默认是会以文本的形式输出,也就是对你数据中的html标签不进行转义照单全收,这样提高了安全性,防止了html标签中的注入攻击,但有些时候还是需要的,特别是从数据库读取 ...

  8. java中File类的getPath(),getAbsolutePath(),getCanonicalPath()区别

    File file = new File(".\\test.txt"); System.out.println(file.getPath()); System.out.printl ...

  9. 读书笔记-JavaScript面向对象编程(一)

    PDF下载链接: http://pan.baidu.com/s/1eSDSTVW 密码: 75jr 第1章 引言 1.1 回顾历史 1.2 变革之风 1.3 分析现状 1.4 展望未来 1.5 面向对 ...

  10. android分页请求,重复数据如何处理

    1.如图 如图上的ks031数据,在数据请求时,第一次请求20条数据,再次加载下一页20条数据时,后台的数据处理导致ks031排序到了第2页,出现加载重复现象, 这种情况则是怎么处理? 有谁明白,求指 ...