vue中的列表渲染
阿新 • • 發佈:2018-11-16
end 渲染 引用 key值 rip 通過 vue char scrip
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Vue中列表渲染</title> <script src="./vue.js"></script> </head> <body> <div id="app"> <!--<template v-for="(item,index) of list"--> <!--:key="item.id">--> <!--<div> <!–使用key值提高查詢效率 template模板占位符,並不渲染在頁面上–>--> <!--{{item.text}} ---{{index}}--> <!--</div>--> <!--<span>--> <!--{{item.text}}--> <!--</span>--> <!--</template>--> <div v-for="(item,key,index) of userInfo"> {{item}}---{{key}}---{{index}} </div> <!--對對象進行循環--> </div> <script> var vm = new Vue({ el:"#app", data:{ userInfo:{ name:‘alex‘, age:‘27‘, gender:‘male‘, salary:‘secret‘ } // list:[ // {id:‘001‘,text:‘hello‘}, // {id:‘002‘,text:‘alex‘}, // {id:‘003‘,text:‘hello‘} // ] } }) </script> </body> </html> <!-- 當嘗試修改數組內容的時候,不能直接通過下標的形式改變數組,只能通過vue提供的變異方法才能這樣做 一共提供7中變異方法 push pop shift unshift splice sort reverse 方法二:改變引用;直接改變list-> vm.list =[{}] 讓他指向另外的地址 同理針對對象也可以改變引用改數據 -->
vue中的列表渲染