javascript - Vue2 组件间的传值问题请教
过去多啦不再A梦
过去多啦不再A梦 2017-05-19 10:34:13
0
3
584

项目地址: 链接描述
目前有3个组件 headers、Footers、UserList
其中headers{{title}}为显示页面标题
我想通过访问其它组件改变headerstitle数据,请问有哪些方法,能举下例么.
感觉router、vuex和vue本身都能实现,但就是不知道怎么做.
另外麻烦看下app.vuerouter/index.js,里面的headers、Footers、UserList,它们是什么关系?UserList是否属于他们的子组件?

过去多啦不再A梦
过去多啦不再A梦

全部回复(3)
巴扎黑

用vuex的实现为:

将header的title抽取为state的一个属性,定义一个getter来获取该title,定义一个mutation,在你访问其他组件的时候,commit这个mutation, 同时该mutation的payload为title的具体值

迷茫

如果觉得vuex搞不明白,那就把刷新数据的方法抽离放到父组件上,要么自己搞一个全局的刷新器

巴扎黑

/a/11...
我之前写的一篇文章的第二部分 【二、项目实战开发】
希望能帮到你

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板