Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
2.2k views
in Technique[技术] by (71.8m points)

vue 中,数据驱动怎么理解

初学vue ,对数据驱动不是理解得很好;拿个具体的例子来说:
比如说写文章,写完提交到actions 处理,actions 请求api 保存,api 返回结果,那么返回结果做页面跳转处理。

那么这里我有疑问,
我是在actions 提交mutations 更改状态,来达到路由跳转还是actions 回调结果到编辑视图做路由跳转呢?

如果是前者需要映射state 到编辑视图,还要watch 状态;而回调处理则省去了watch 和状态映射。

应该才用哪种方法呢?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

你说的是vuex中的store的相关,关于数据驱动怎么理解看看这个官方文档就理解了

然后,你说的两种方式,都合理,看你喜欢哪种了
1.可以直接交给action去做提交,维护一个提交后的state值,只在最后watch下提交状态去做相应的处理,比如成功跳转,失败给提示等等
2.如果数据不需要维护状态也可以直接在组件中使用单独的http模块去发请求然后获取结果等到。

都可以,选择你觉得优雅牛逼的方式去做就好……


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...