美文网首页
vue Vue的实例

vue Vue的实例

作者: 余带盐 | 来源:发表于2018-08-02 17:38 被阅读0次
  • 说明

每个 Vue 应用都需要通过实例化 Vue 来实现。
例子如下:

import Vue from "vue";

var MainCtrl=new Vue({
...
});
  • new Vue({})中参数对象属性解析
  1. el

elCSS 选择器,用于查询元素的

el:"#main"
或
el:".test"
  1. data

data用于定义属性,其实就是和html,进行数据绑定的变量

   data:{
       message:"123"
   },
<h3>{{message}}</h3>
  1. methods

用于定义函数,可以在界面上调用函数返回值,是输出数据,并不是数据绑定

methods:{
   details: function () {
       return `${this.message}:test`;
   }
}
<h1>{{details()}}</h1>
  • 关于数据绑定

当一个Vue实例被创建的时候,即new Vue({}),它向Vue的响应式系统中加入其data对象中能找到的所有属性。当这些属性的值发生变化时,html视图也会发生变化。也就是说,数据绑定是针对data的。

  • 关于data对象属性引用问题

如下:

var data={
   messagea:"123"
};

var vue=new Vue({
   el:"#main",
   data:data,
   methods:{
       details: function () {
           return `${this.messagea}:test`;
       }
   }
});

发现vue.messagea===data.messagea,说明vue对象获取了data对象属性的引用
vue:设置属性也会影响到原始数据
  • vue对象获取data对象

vue.$data

  • vue对象获取DOM元素

vue.$el === document.getElementById('main')

相关文章

  • vue基础知识

    new Vue() 创建 Vue 实例,其中 Vue.components() 也可以创建 Vue 实例。 Vue...

  • Vue入门系列(二)Vue实例和组件

    Vue实例是Vue应用的启动器,Vue组件是Vue实例的扩展。 1. Vue实例 通过构造函数可以创建一个Vue的...

  • Vue.js学习笔记(2)

    Vue 实例 创建一个 Vue 的实例 每个 Vue 应用都是通过 Vue 函数创建一个新的 Vue 实例开始的:...

  • Vue学习的第二天

    创建一个Vue实例 每个Vue应用都是通过Vue函数创建一个新的Vue实例开始的,所有的Vue组件都是Vue实例,...

  • Vue.js 数据绑定、指令、事件

    Vue 实例和数据绑定 通过构造函数 Vue 就可以创建一个 Vue 的根实例,并启动 Vue 应用。Vue 实例...

  • Vue引入、指令、挂载点、模板、实例和绑定事件

    Vue实例 创建一个Vue实例,每个Vue应用都是通过 Vue 函数创建一个新的Vue实例 开始的:var vm ...

  • Vue实例与模板语法

    Vue实例 新建一个Vue实例 每个Vue应用都是通过Vue函数创建一个新的Vue实例开始的:let data =...

  • 第3章 Vue 基础精讲

    3-1 Vue实例 vue实例是根实例,组件也是vue实例,所以说页面是由很多vue实例组成的data(): 以d...

  • Day9:Vue文档精读2——Vue实例

    Vue实例 创建一个vue实例 每个 Vue 应用都是通过用 Vue 函数创建一个新的 Vue 实例开始的 数据与...

  • vue实例

    Vue实例化 1.创建一个Vue实例 通过Vue构造函数new 一个新的vue实例, 当你创建一个vue实例,你可...

网友评论

      本文标题:vue Vue的实例

      本文链接:https://www.haomeiwen.com/subject/mehsvftx.html