vue实例

作者: 小宇cool | 来源:发表于2020-09-03 22:55 被阅读0次

Vue实例化

1.创建一个Vue实例

通过Vue构造函数new 一个新的vue实例, 当你创建一个vue实例,你可以传入一个配置对象

一个 Vue 应用由一个通过 new Vue 创建的根 Vue 实例,以及可选的嵌套的、可复用的组件树组成。举个例子,一个 todo 应用的组件树可以是这样的:

<div id="app">
  <!-- {{ 插值表达式,可以赋值 取值 三元 }} -->
  {{ msg }}
</div>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script>
  // 引入vue后 会白给你一个Vue构造函数
  let vm = new Vue({   // 配置对象 传入我们需要的属性和值
    el: '#app',       // 告诉vue能管理那个部分,使用的是querySelector
    data: {    // data中的数据会被vm所代理 每当数据发生更新, 视图层也会自动更新
      msg: 'hello Vue',  // 可以通过vm.msg取到对应的内容 ,也可以赋值       
    }
  })
</script>

2.声明式渲染

Vue.js 的核心是一个允许采用简洁的模板语法来声明式地数据渲染到DOM系统中:

使得我们不需要和HTML直接交互了.所有的操作都挂载到实例对象上.简化了我们的开发

2.1关于{{}} 插值表达式

插值表达式, 表达式, 赋值运算 , 计算, 三目表达式. 但是尽量少在这里写逻辑运算

插值:

<!-- HTML --->
<div id="app">
    {{ message }}
</div>
<!-- JS --->
<script>
    new Vue({
        el: '#app',
        data: {
            messgae: 'hello Vue!'
        }
    })
</script>

我们已经成功创建了第一个 Vue 应用!看起来这跟渲染一个字符串模板非常类似,但是 Vue 在背后做了大量工作。现在数据和 DOM 已经被建立了关联,所有东西都是响应式的。们要怎么确认呢?打开你的浏览器的 JavaScript 控制台 (就在这个页面打开),并修改 app.message 的值,你将看到上例相应地更新。

可以将js中new vue 赋值给一个全局变量vm, 此时 vm就是Vue实例化对象,未来可以用它来帮我们做好多工作, 但是最常用到它的时候

,是通过this关键字来使用它,我们可以在全局 通过 vm.msg改变数据内容, 此时页面也会发生变化

var vm = new Vue({
    el :"#app",
    data:{
        msg:" hello Vue!"
    }
})
vm.msg = 'the changed text';

可以在浏览器的js控制台中修改vm.message值,同时页面也会发生改变
在控制台中输入

vm.messge = "你好,Vue"

相关文章

  • 第3章 Vue 基础精讲

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

  • vue基础知识

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

  • vue实例

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

  • Vue.js学习笔记(2)

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

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

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

  • vue实例和数据绑定

    vue实例和数据绑定 vue实例和数据绑定 通过script便签引入vue 通过vue构造函数来创建一个vue实例...

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

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

  • Vue实例与模板语法

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

  • Vue学习的第二天

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

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

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

网友评论

      本文标题:vue实例

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