美文网首页
vue初学-列表渲染

vue初学-列表渲染

作者: 普通的一个程序员 | 来源:发表于2021-01-08 19:30 被阅读0次
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" >
    <title>列表渲染</title>
    <script src="vue.js" type="text/javascript" ></script>
</head>
<body>
    <div id="app">
        <ul>
            <!-- 可以使用 of代替in
            字段顺序是不能变的 -->
            <li v-for="item,index,key in items">
                {{item.message}}_{{index}}
            </li>
        </ul>

        <ul>
            <li v-for="value,key, index in object">
                {{key}}_{{value}}_{{index}}
            </li>
        </ul>
    </div>
</body>

<script>
    var vm = new Vue({
        el: "#app", 
        data: {
            items: [
                {message: "list1"},
                {message: "list2"},
                {message: "list3"}
            ],
            object: {
                test1: "value1",
                test2: "value2", 
                test3: "value3"
            }
        }
    });
</script>

</html>

状态维护

v-for渲染元素列表时, 默认使用就地更新的策略。如果数据项的顺序改变,Vue不会移动DOM元素来匹配数据项的顺序,而是就地更新每个元素,且确保他们在每个索引位置正确渲染。
为了给Vue的一个提示,以便它能跟踪每个节点的身份,从而重用和重新排序现有元素,你需要为每项提供一个唯一的key attribute。

建议在使用v-for时提供key attribute,除非遍历输入的DOM内容非常简单,或者可以依赖默认行为以获取性能上的提上

相关文章

  • vue初学-列表渲染

    状态维护 v-for渲染元素列表时, 默认使用就地更新的策略。如果数据项的顺序改变,Vue不会移动DOM元素来匹配...

  • vue列表渲染

    vue列表渲染v-for类似js语言中的for循环,用vue列表渲染指令渲染数组,可以类比js中用for循环遍历数...

  • 2019-03-09 Vue基础知识

    Vue2.x 模板语法,条件渲染,列表渲染渲染 Vue2.x Router,Vuex 集成Vue2.x Vue2....

  • vue中的列表(数组)渲染例子

    vue中的列表(数组)渲染例子

  • uniapp之列表渲染中key值的作用(vue.js)

    参考:Vue列表渲染(1) 列表渲染示例 (2) :key 值的选取 使用 v-for 循环 array 中 it...

  • 6.vue中的条件渲染&列表渲染

    1.vue中的条件渲染 2.vue中的列表渲染&dom循环 3.对象循环

  • VUE列表渲染

    我们用 v-for 指令根据一组数组的选项列表进行渲染。v-for 指令需要使用 item in items 形式...

  • Vue 列表渲染

    Vue 使用 v-for 指令渲染一组数据 渲染数组 渲染对象 在 v-for 指令中可以使用 of 分隔符替换 ...

  • Vue 列表渲染

    列表显示数组: v-for / index对象: v-for / key 列表的更新显示删除item替换item

  • vue列表渲染

    最近碰到一个vue列表渲染的问题 通过ajax获取到的数据然后赋给data里面的数组,发现页面上居然没显示 刚开始...

网友评论

      本文标题:vue初学-列表渲染

      本文链接:https://www.haomeiwen.com/subject/iqmooktx.html