zoukankan      html  css  js  c++  java
  • vue中的列表渲染

    <!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 =[{}]  让他指向另外的地址  同理针对对象也可以改变引用改数据
    
    
    -->
  • 相关阅读:
    html+css
    HTML的矢量图转换文字
    js初级——复习html+css-下拉标志
    js初级——复习html+css
    四方定理(递归) --java
    进制转换模板
    最大值最小化问题 和最小值最大化问题 ---(二分)
    分治法---循环日程表问题
    全排列 ---java
    并查集---java模板
  • 原文地址:https://www.cnblogs.com/xuyxbiubiu/p/9967957.html
Copyright © 2011-2022 走看看