目录
- Vue基本语法
- 判断循环
- Vue模板语法
- 文本
- 属性
- v-bind
- v-on
-
-
/*判断*/ <div id="app"> <h1 v-if="type === A">A</h1> <h1 v-else-if="type === B">B</h1> <h1 v-else>No</h1> </div> <script crossorigin="anonymous" integrity="sha512-tbfpVZegVjOUS9H3X526XZJxi/dPnhiGRM8Z83AY8kbFBrZLuug/mU57PJJsdXn38dlXjrUxtaEOl11Y1uoaRQ==" src="https://lib.baomitu.com/vue/3.0.5/vue.cjs.js"></script> <script> var vm = new Vue({ el:"#app", data:{ type: 'A' } }); </script>
-
/*循环*/ <div id="app"> <li v-for="item in items"> {{item.message}} </li> </div> <script crossorigin="anonymous" integrity="sha512-tbfpVZegVjOUS9H3X526XZJxi/dPnhiGRM8Z83AY8kbFBrZLuug/mU57PJJsdXn38dlXjrUxtaEOl11Y1uoaRQ==" src="https://lib.baomitu.com/vue/3.0.5/vue.cjs.js"></script> <script> var vm = new Vue({ el:"#app", data:{ items:{ {message: '123'}, {message: '456'} } } }); </script>
-
-
<span>{{message}}</span>
-
<div v-bind:id="dynamicId"></div>
-
HTML属性中的值使用v-bind
缩写为 :属性名
动态参数<div id="app"> <a v-bind:href="url">百度</a> </div> var app = new Vue({ el:"#app", data:{ url:"https://www.baidu.com", } })
<a v-bind:[attributeName]="url"></a>
当vue实例有一个 data property attributeName,它的值可以动态绑定到v-bind
当值为href,上述绑定等价于 v-bind:href
-
用于绑定HTML事件
缩写为 @事件名