Vue_模板语法

模板语法

一、插值语法

用于解析标签体(标签文本内容)
使用{{name}}赋值
容器:
XXXX,{{name}}
vue实例:new vue{
el:“CSS表达式”,
data:{name:vakue}
}

二、指令语法

作用于标签属性,标签文本内容,绑定事件等
v-???形式的指令
v-bind:绑定标签属性,可简写为":"
容器:
//v-bind:绑定
Vue实例:
new vue{
el:
data:{
url:,
hello:
}
}

三、补充

  1. 一名多意需求处理方法

当容器中用同一变量名,赋多个不同值时,可以使用分级
容器:

<div id="test1">
<h1>插值语法</h1>
<h3>你好,{{name}}</h3>
<h1>指令语法</h1>
<h3>你好,{{xxx.name}}</h3>
</div>

Vue实例:

 new vue{
 el:"#test1"
 data:{
name:“name1”
 xxx:{name:"name2"}
 }
 }

结果:

  1. 单双向绑定
    v-bind: :单项绑定 (从vue到容器)
    v-model::双向绑定(从vue到容器,也可从容器到vue),只能应用在表单类元素(input ,radio,checkbox,select等)中,默认获取表单元素value属性,故 v-model:value 可简写为v-model

  2. 指定容器(el)的两种方式
    (1)Vue实例:el:“CSS表达式”
    (2)Vue原型方法(类方法):v.$mount('CSS")表达式
    4.data的两种写法
    (1)对象式:
    data:{name1:
    }
    (2)函数式(使用组件时,必用)
    data:function(){ //this指向vue实例
    data(){ //this指向vue实例
    data:()=>{ //this指向windows

    return ;
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值