为了账号安全,请及时绑定邮箱和手机立即绑定
关注
xxxxxbilibli

list里面的只能是数字吗

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>Document</title>
   <script src="vue.js"></script>
</head>
<body>
   <div id="root">
      <div v-show="show">hello world</div>
      <button @click="handleClick">toggle</button>
      <ul>
         <li v-for="(item,index) of list" :key="index">{{item}}</li>
      </ul>
   </div>

   <script>
      new Vue({
         el:"#root",
         data:{
             show:true,
            list:[1,1,2]//[]换成a,b,c就显示不出列表
 },
         methods:{
             handleClick:function() {
               this.show=!this.show;
                }
         }
      })
   </script>
</body>
</html>

list:[a,b,c]  里面是非数字就显示不了  这个怎么搞呢?

2018-05-10 源自:vue2.5入门 2-6 783 浏览 3 回答

最佳回答

2018-05-11

要改成类似这样,就可以显示了

data:{
    todos:[
      {text:'学习Javascript'},
      {text:'学习Vue'},
      {text:'整个牛项目'}
    ]
}


xxxxxbilibli (提问者)

非常感谢!

#1 2018-05-11 回复

a,b,c是字符串啊!所以你数组要写成['a','b','c']

2018-05-31
回复 2

数组里面的a,b,c得是字符串才能显示呢

2018-05-11
回复 1

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信