比如说一个评论功能,可以在文章的评论中进行评论,即主评论中包含子评论,
这样三级的数据,甚至千层饼,是否要将文章列表放置在 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
|