xxxxxbilibli
2018-05-10 23:23
<!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] 里面是非数字就显示不了 这个怎么搞呢?
要改成类似这样,就可以显示了
data:{ todos:[ {text:'学习Javascript'}, {text:'学习Vue'}, {text:'整个牛项目'} ] }
a,b,c是字符串啊!所以你数组要写成['a','b','c']
数组里面的a,b,c得是字符串才能显示呢
vue2.5入门
146742 学习 · 657 问题
相似问题