[求助] vue-cli 打包的项目,需要将 vuex 里的 state、mutation、action 暴露出来要怎么处理?

2019-07-17 11:56:16 +08:00
 waiaan

需要能够在外部调用这些方法。 谢谢!

2357 次点击
所在节点    Vue.js
9 条回复
plqws
2019-07-17 11:57:18 +08:00
存进 window
Curtion
2019-07-17 12:00:15 +08:00
把 vuex 实例存到 window 对象里面
waiaan
2019-07-17 13:54:00 +08:00
@plqws
@Curtion
谢谢。
jmyz0455
2019-07-17 14:05:57 +08:00
学到了
nwu2Cv8OZ2MZMg39
2019-07-17 14:15:58 +08:00
Next.js 也是将 Redux 挂到 window 上
SilentDepth
2019-07-17 15:17:32 +08:00
或者把根实例暴露出来,通过 vm.$store 访问(
zhenizhui
2019-07-17 15:19:54 +08:00
能说一下为什么会有这种需求吗
waiaan
2019-07-17 17:50:19 +08:00
@zhenizhui
项目用到 python,需要 python 调用页面方法。
mrcotter2013
2019-07-17 18:02:21 +08:00
可以考虑用 Ably publish push message,然后 Vue 的项目 subscribe 同一个 channel,接受特定的 push notification 调用 store 中的方法即可

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/583736

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX