vue学习笔记12-20

mustache语法用于从data中取出变量对应数据,进行标签内容的显示
v-bind用于将变量对应数据进行属性的赋值:
v-bind语法糖: :(冒号)
例子: <a v-bind:href="ahref"></a>相当于<a :href="ahref"></a>
注:class的绑定同理

v-bind动态绑定class属性:
class在使用v-bind时,多在class内容中加上一个对象,对象内为 类型名:布尔值(也就是当布尔值为1时,包含这个类名,否则不包含)
例子:<a v-bind:class="{active: isActive}"></a>
特别注意:这是一个大括号代表一个对象,而不是mustache语法
在什么时候会使用这种v-bind:class的语法:其中的类名会发生改变,不改变的话直接使用原本的形式(不加v-bind:的class=“类名”)即可。
v-bind动态绑定style属性
style在使用v-bind动态绑定时,在style中添加一个对象,内容为CSS属性名:CSS属性值
例子:<h2 v-bind:style="{color: 'red'}"></h2>

之前涉及到的v-on和v-for知识点
v-on:对事件进行监听(监听动作,后面可能加上click或其他的动作事件)
语法糖:@ (圈a)<button v-on:click="btnClick">按钮</button><button @click="btnClick">按钮</button>
例子:<button v-on:click="btnClick">按钮</button>点击按钮就会执行methods中的btnClick函数
注:这里调用methods中的函数是需要加上小括号的,也就是:click=“btnClick()”,这里没有加是被省略掉了。调用的所有函数最好都加上小括号,防止混淆不清。

v-for语法:
多使用在li标签中,也就是那个标签需要遍历,就加在那个标签上。
例子:<ul> <li v-for="m in movies">{{m}}</li> </ul>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值