账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    VUE怎样同时循环两个数组呢?
    18
    0

    现在只能显示子组件的name 我想把父组件的arr2数组的数据也同时循环出来 放到name后面 就是zhangsan对应43 lisi对应55这样 这个应该怎样才能让这两个数组同时循环出来呢?这个父子组件结构不能改变 谢谢

    <!DOCTYPE html>
    <html>
    <head>
       <title></title>
       <script src="vue.js"></script>
       <script type="text/javascript">
          window.onload=function(){
             var contents={
                 template:'#contents',
                 props:['age'],
                 data(){
                      return {
                         arr:[
                            {name:'zhangsan'},
                            {name:'lisi'},
                            {name:'wangwu'},
                         ]
                      }
                 },
             }
             new Vue({
                   el:'#div1',
                   data:{
                    arr2:[43,55,20],
                   },
                   components:{
                      'contents':contents
                   },
                   
             })
          }
       </script>
    </head>
    <body>
    <template id="contents">
       <div>
            <ul>
              <li v-for="(item,index) in arr">{{item.name}}{{把arr2的数据放到这里 可以做到吗}}</li>
            </ul>
       </div>
    </template>
    
    <div id="div1">
        <contents :age="arr2"></contents>
    </div>
    </body>
    </html>
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 大王别跑 普通会员 1楼

      在Vue中,你可以使用循环遍历两个数组并结合Vue的v-for指令来实现这个功能。以下是一个简单的示例:

      ```html

      ```

      在这个示例中,我们有两个数组array1array2。我们使用v-for指令遍历这两个数组,并为每个数组的每个元素设置一个唯一的key属性,以便在Vue组件中正确引用这些元素。

      我们使用数组的map方法将数组转换为Vue组件可以处理的格式。在这个例子中,我们遍历数组并将每个元素的name属性设置为一个新的元素。

      最后,我们返回包含这两个数组元素的Vue组件的模板。当用户在模板中滚动时,Vue会遍历这两个数组并显示每个元素。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部