【发布时间】:2020-11-15 23:58:55
【问题描述】:
我有一些动态 HTML 内容: <td> {{ hash2.transactions}} </td> 在一个 Vue 组件中。我也见过他们叫了很多东西……车把、计算属性、动态内容……也许有人能告诉我最正确的名字是什么?
这里是来自 API 的原始渲染数据:[["3h05YxcE9lmZYNQ7iZVC8ZehEjR3iauz",["Movement Detected"]]]
基本上我只想显示Movement Detected 位。
我尝试了什么
我首先转换为字符串:{{ hash2.transactions.toString() }},它删除了数组大括号。
然后我尝试按字符编号进行渲染:{{ hash2.transactions.toString()[34, 35, 36, 37, 38, 39] }}
上述尝试的问题是这将只显示第 39 个字符,而忽略前面的字符。
所以我尝试了 concatenation ,这似乎有效,但显然这有点冗长,可能不受欢迎。
<td> {{ hash2.transactions.toString()[33] + hash2.transactions.toString()[34] + hash2.transactions.toString()[35] + hash2.transactions.toString()[36] + hash2.transactions.toString[37] + hash2.transactions.toString[38] hash2.transactions.toString[39] }} </td>
肯定有更体面的方式来做到这一点?希望有人可以权衡并启发我。谢谢。
【问题讨论】:
标签: javascript html arrays vue.js formatting