【发布时间】:2019-09-26 03:04:32
【问题描述】:
我想列出包含对象的数组中的文本。我似乎无法弄清楚如何解决这个问题,我可以接近...
例如
<template>
<div>
<ul>
<li v-for="(value, index) in otherclients" v-bind:key="index">
DATA = {{ value.doc.notes }}
</li>
</ul>
</div>
</template>
<script>
import { mapState } from 'vuex'
export default {
name: 'Viewer',
computed: mapState({
otherclients: state => state.otherclients
})
}
</script>
<style lang="css" scoped></style>
会输出
- DATA = [ { "id": "w5fpn80fnnf5nxdj9f1n1i", "text": "欢迎新 设备 mydoc_android”、“所有者”:“你”、“已删除”:假 }、{“id”: “w5fpn80fnnf5nxdj9f1wwwn1i”,“文本”:“android 2”,“所有者”:“你”, “删除”:假}]
- DATA = [ { "id": "c1ds7zqd7tcgig0b1xs1q", "text": "欢迎新设备 mydoc_ios", "owner": "YOU", "deleted": false }, { "id": “nf5nxdj9f1dwwen1iw5fpn80fn”,“文本”:“更多文本”,“所有者”:“你”, “删除”:假}]
但我想要的是
- 欢迎新设备 mydoc_android
- 机器人 2
- 欢迎新设备 mydoc_ios
- 更多文字
但我似乎无法找到进入最后一层的最佳方法。 任何指针appricaited。这是一个更大项目的一部分,因此为 state.otherclients 设置了结构并且非常复杂。
【问题讨论】:
-
你能做到吗?
DATA = {{ value.doc.notes[0].text }} DATA = {{ value.doc.notes[1].text }} -
谢谢我试过这个,第一个变得未定义。下面的答案有效。
标签: arrays object vue.js couchdb v-for