目錄
- 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事件
縮寫為 @事件名