我这个数组写的不对吗?

为什么结果是图片中这样的呢?
图片描述

<html>
<head>
    <style>
    </style>
    <script type="text/javascript" src="vue.js"></script>
    <script type="text/javascript">
    window.onload=function(){
        new Vue({
          el: '#app',
          data: {
            arr:['apple','pear','aaa']
          }
        })
    }
    </script>
</head>
<body>
<div id="app">
  
  {{arr}}
</div>
</body>
</html>
阅读 2.6k
2 个回答

如果只想显示其中一个可以直接{{arr[0]}}取值
如果想全展示请用v-for循环

<html>
<head>
    <style>
    </style>
    <script type="text/javascript" src="vue.js"></script>
    <script type="text/javascript">
    window.onload=function(){
        new Vue({
          el: '#app',
          data: {
            arr:['apple','pear','aaa']
          }
        })
    }
    </script>
</head>
<body>
<div id="app">
  <p v-for="item in arr">{{item}}</p>
</div>
</body>
</html>
<div id="app">
  
  {{...arr}}
</div>
这样就行了
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题