數據填充是Vue中非常常見的技能和任務。而且掌握Vue數據填充,可以提升開發效率和降低出錯風險。
Vue提供了多種方式來填充數據,下面我們來看幾個實例:
差值表達式
<div> {{ message }} </div> <script> export default { data() { return { message: 'Hello World' } } } </script>
上述例子中,使用差值表達式將變量message的值插入到template中,達到數據填充的效果
v-bind指令
<img v-bind:src="imageSrc"> <script> export default { data() { return { imageSrc: '/assets/images/logo.png' } } } </script>
上述例子中,使用v-bind指令動態綁定imageSrc到img的src屬性上,達到數據動態填充的效果
v-for指令
<ul> <li v-for="item in items" :key="item.id"> {{ item.name }} </li> </ul> <script> export default { data() { return { items: [ { id: 1, name: 'item 1' }, { id: 2, name: 'item 2' }, { id: 3, name: 'item 3' } ] } } } </script>
上述例子中使用v-for指令實現循環填充,循環items數組,將name屬性的值填充到template中的li標簽中
除此以外,Vue還有其他數據填充方法,如計算屬性computed、監視watch等,不同場景使用不同的數據填充方法可以幫助我們高效完成開發任務。