VUE之实例绑定、文本插值、基本指令、语法糖

数据绑定与Vue案例** 该案例展示了Vue.js最核心的功能:数据的双向绑定**<div class="app"> <input type="text" placdholder="请输入你的姓名"> <h1>"你好" {{name}} </h1></div>new Vue({ e...
摘要由CSDN通过智能技术生成

数据绑定与Vue案例

** 该案例展示了Vue.js最核心的功能:数据的双向绑定**

<div class="app">
    <input type="text" placdholder="请输入你的姓名">
    <h1>"你好"
        {
  {name}}
    </h1>
</div>
new Vue({
    el:'.app',
    data:{
        name:""
    }
})

在这里插入图片描述

实例与数据绑定

Vue应用的创建十分简单,通过构造函数Vue即可创建Vue根实例,并启动Vue应用:
①创建根实例

var app=new Vue
    将Vue实例绑定到变量app,事实上所有代码都是一个对象,写入Vue实例的选项的。Vue()构造函数的参数是一个键值对

步骤
②挂载根实例到元素上
首先第一个选项是el(element),用于指定页面中的DOM来挂载Vue实例,可以是HTMLElement或者CSS选择器。

<div id="app">
    {
  {message}}
</div>
   <script type="text/javascript">
       var app=new Vue({
           el:document.getElementById('app')
       });
   </script>
挂载成功后可以通过app.$el来访问该元素,此外还提供了其他常用属性和方法,都以$开头,

步骤
③绑定数据
data选项:设置实例中的数据,通过Vue实例的data选项,可以声明应用里需要双向绑定的数据,建议所有用到的数据预先在data里声明,不要散落在业务逻辑里,后期难以维护。
声明数据分两种:1.显式声明数据

<div id="app">
    {
  {age}}
</div>
   <script type="text/javascript">
       var app=new Vue({
           el:document.getElementById('app'),
           data:{
               age:24
           }
       });
       console.log(app,age)
   </script>

③绑定数据
声明数据分两种:2.指向已有变量
此时两者会默认建立双向绑定,当修改其中一个时,另一个也会一起变化。

<div id="app">
    {
  {age}}
</div>
   <script type="text/javascript">
       var MyAge={age:24};
       var app=new Vue({
           el:"#app",
           data:MyAge
       });
      //修改属性值,原属性也会修改
       app.age=25
   //    修改原始数据,Vue属性值也会被改变
       MyAge.age=26
   </script>

Vue实例属性

1、Vue实例就是app,Vue实例属性就是app的属性。
2、所有的选项前面加上$都是Vue实例的属性。
e l : 表 示 在 V u e

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值