Vue 循环显示数组(Key : Value)的Value

本文通过实例代码讲解了如何使用Vue.js进行数组和对象的遍历显示,包括遍历数组的message属性以及对象的各个属性。示例中详细展示了如何在HTML中使用v-for指令来实现数据绑定。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <script src="vue.js" type="text/javascript" charset="utf-8"></script>
    </head>
    <body>
        <div id="app-0">
            <span>----------遍历数组-------------</span>
            <ul id="app-1">
              <li v-for="item in items">
                {{ item.message }} --
                <span v-for="i in item.message.length">
                    {{ item.message[i-1] }}
                </span>

              </li>
            </ul>
            <span>-----------数组索引------------</span>
            <ul id="app-2">
              <li v-for="(obj, objIndex) in items">
                {{ objParent }} - {{ objIndex }} - {{ obj.message }}
              </li>
            </ul>
            <span>----------遍历对象的属性-------------</span>
            <ul id="app-3">
              <li v-for="(stuVal, stuAtt) in student">
                {{ stuAtt }} -- {{ stuVal }} 
              </li>
            </ul>
        </div>
        <script type="text/javascript">
            var app1 = new Vue({
              el: '#app-1',
              data: {
                items: [
                  { message: 'Hello' },
                  { message: 'World' },
                  { message: 'SeeYouAgain'}
                ]
              }
            })
            
            var app2 = new Vue({
              el: '#app-2',
              data: {
                objParent: 'Parent',
                items: [
                  { message: 'Hello' },
                  { message: 'World' },
                  { message: 'SeeYouAgain'}
                ]
              }
            })
            
            var app3 = new Vue({
              el: '#app-3',
              data: {
                student: { 
                    name: 'Jack',
                    age: 15,
                    subject: 'math'
                }
              }
            })
        </script>
    </body>
</html>

输出结果:

----------遍历数组-------------

  • Hello -- H e l l o
  • World -- W o r l d
  • SeeYouAgain -- S e e Y o u A g a i n

-----------数组索引------------

  • Parent - 0 - Hello
  • Parent - 1 - World
  • Parent - 2 - SeeYouAgain

----------遍历对象的属性-------------

  • name -- Jack
  • age -- 15
  • subject -- math
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值