javascript - 如何使用 Vue.js 呈现线程注释?
问题描述
我有很多这样的评论:
[
{ id: 1, in_response_to: null, content: 'abc' },
{ id: 2, in_response_to: 1, content: 'def' },
{ id: 3, in_response_to: 1, content: 'ghi' },
{ id: 4, in_response_to: null, content: 'jkl' },
{ id: 5, in_response_to: 2, content: 'mno' },
]
我将如何使用这些数据呈现像结构一样的线程注释:
+ abc
+ def
+ mno
+ ghi
+ jkl
和<ul>
也许<li>
。
我不知道从哪里开始使用 Vue js。我可以用组件渲染一到两层,v-for
但v-if
我不知道数据中有多少层。我是否必须限制一次可以渲染多少级别,或者 Vue 是否有某种方法可以渲染任意级别的线程注释?
解决方案
推荐阅读
- php - 订单完成后获取自定义字段值 woocommerce 挂钩
- typescript - 为什么我可以按字符串索引以获取属性值但不能设置它?
- css - 是否可以隐藏边框,保留其宽度?
- linux - 如何计算 .sh 文件
- xamarin.forms - 如何在 Xamarin Forms 中安排通知?
- reactjs - 选择任何选择选项代码来处理我的代码时,将日期更新为今天
- python-3.x - Facebook GraphAPI 版本中的错误 || GraphAPIError:有效的 API 版本为“2.8”、“2.9”、“2.10”、“2.11”、“2.12”、“3.0”、“3.1”
- reactjs - ag-grid 如何使用反应设置动态标题高度
- c# - List Foreach 中的可枚举变量
- node.js - Node JS - 将 .dat 转换为 .wav 文件