vue.js的基础学习
指令
v-bind 主要用于属性绑定
- 缩写
:
类型:
any (with argument) | Object (without argument)
参数:
attrOrProp (optional)
修饰符:
.prop - 被用于绑定 DOM 属性。
- 1234567891011121314151617181920<tenplate><ul><li v-bind:class="[liClass]"></li></ul></template><script>export default{data(){//先赋值liclass:"this is liClass"}}</script><style></style>***//在控制台显示出的效果是<li Class="this is liCalss"></li>//简单说这里的[liCalss]就是被解析为data里的数值
- 1234567891011121314151617181920212223242526//如果想要控制class,可以在里面添加一个对象即给v-bind:class 一个对象,以动态地切换class<template><ul><li v-for="item in items" v-bind:class="{finished:item.isFinished}">{{item.list}}</li></ul></template><script>export default{data(){return{items:[{list:"hello,nice to meet you"isFinished:flase},{list:"she is so beautiful"isFinished:true}]}}}</script><style>.finished{text-decoration:underline;}</style>
- 缩写