1. 程式人生 > >vue中的列表渲染

vue中的列表渲染

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>                  &lt;!&ndash;使用key值提高查詢效率  template模板占位符,並不渲染在頁面上&ndash;&gt;-->
            <!--{{item.text}} -&#45;&#45;{{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中的列表渲染