
比如说一个评论功能,可以在文章的评论中进行评论,即主评论中包含子评论,
这样三级的数据,甚至千层饼,是否要将文章列表放置在 vuex 中,
想了解一波解决方案,权衡一下,大家不管从哪个角度切入,都说说自己的看法啊。
1 optional 2020-05-07 01:54:19 +08:00 via iPhone 把 mutation 方法一直往下传。把更新操作或者 diff 放事件里一直往上。 不管怎么做,最后解决方案本质上都是类似于 vuex 的。 |
2 ccraohng 2020-05-07 07:34:44 +08:00 via Android 平级放,渲染前转为树性结构 |
3 huijiewei 2020-05-07 08:53:11 +08:00 vuex 只放全局的 其他的用组件通讯 |
4 tikazyq 2020-05-07 10:23:36 +08:00 1. 你这种多级结构,最好用 vuex ; 2. 直接在 vuex 里用 mutations 操作就可以了,不用考虑复杂了; 3. 增删改查,push/splice,用好了就没什么难的了 总体感觉楼主的基础不是很牢哟,还需要多学习一下 |
5 guolaopi 2020-05-07 10:25:46 +08:00 建议可以参考下文件树递归那种方式。 |
6 doommm 2020-05-07 12:09:13 +08:00 via Android normalize,就是把结构拍平, redux 的文档里有提到,可以去看看 |
7 doommm 2020-05-07 17:49:53 +08:00 |