javascript - 关于vuejs的v-for循环问题
问题描述
vue.js要如何做到类似for in的方法遍历对象,我要取到对象内的某个字段名和值。
问题解答
回答1:<p id='box'> <ul><li v-for='val in arr' track-by='$index'> {{val}} </li> </ul></p>var vm=new Vue({ el:’#box’, data:{ arr:[’apple’,’banana’,’orange’] }, methods:{ }});对于arr里面的$index 和 $key 在1.0之内的版本可以使用,在2.0之后就摒弃了,引入框架版本的时候一定要注意,在2.0还可以用 v-for='(val,index) in arr' {{index}}回答2:
不太明白是什么意思?
是要用v-for展示在页面上吗?
亦或者是?
回答3:Object.keys取得这个对象的key组成的数组, v-for遍历这个数组, obj[k]的形式取得字段
回答4:<p id='box'> <ul><li v-for='(val,key) in arr' track-by='$index'> {{key}}:{{val}} //key是键,val是值 </li> </ul></p>var vm=new Vue({ el:’#box’, data:{ arr:[’apple’,’banana’,’orange’] }});回答5:
v-for = ‘(item,index)in items’items 数组item 数组项index 数组项对应下标代码必须被引号包裹
回答6:<p v-for='(val, key) in object'></p>
相关文章:
1. html5 - bootstrap修改样式的问题2. javascript - npm下载的模块不完整是什么问题?3. javascript - electron中的a标签怎么用浏览器直接打开而不是在框架窗体内4. 为啥获取不到呀?5. window下mysql中文乱码怎么解决??6. 前端 - 谁来解释下这两个 CSS selector 区别7. mysql每隔10来秒就有一次7、8MB的写入8. html5 - 最近在自学react 求一个react表单提交的例子9. javascript - vscode alt+shift+f 格式化js代码,通不过eslint的代码风格检查怎么办。。。10. javascript - ie11以下单击打开不了file,双击可以。求解?
