0

例如几乎所有页面都会提供placeholder图片,但因业务需要,placehoder图片会根据主题的切换而切换src,有什么好的解决办法吗?

目前是全局 mixin 了 placeholder 的图片 src 作为 data,并在每个组件 created 的时候 $on 一个主题监听事件,通过 emit 切换 placeholder 的 data,但随着组件不断的 created,eventbus 中 $on 的事件会越来越多,感觉不是个好办法

有没有优雅一点的所有页面都需要共享的可变数据的办法?我想到 vuex,但貌似还是得全局 mixin mapGetters吧

2个回答

1

全局共享数据大致一般都采用三种:分别是状态管理框架比如vuex、存储对象比如sessionStorage,localStorage、服务端接口提供。状态快照一般用状态管理框架,会话持久化用sessionStorage、本地持久化用localStorage,服务端接口一般都用于服务端渲染!

0

写一个全局组件 包装img标签

撰写答案