【发布时间】:2017-12-27 12:17:11
【问题描述】:
我正在用 vue ssr 写一个 vue spa。
根据guide的办公室@,组件中的数据将被预取服务器端并存储在vuex存储中。
这看起来很复杂。所以我想知道是否有任何可能的方法来获取数据,它可以将数据保存在组件本身中?不需要 vuex 存储或任何其他第三方存储。
【问题讨论】:
标签: javascript vue.js vue-server-renderer
我正在用 vue ssr 写一个 vue spa。
根据guide的办公室@,组件中的数据将被预取服务器端并存储在vuex存储中。
这看起来很复杂。所以我想知道是否有任何可能的方法来获取数据,它可以将数据保存在组件本身中?不需要 vuex 存储或任何其他第三方存储。
【问题讨论】:
标签: javascript vue.js vue-server-renderer
是的。
您可以在每个组件自己的挂载/创建/等中做任何您想做的事情。钩子。这很可能是从网络获取数据然后将其显示给用户的合适位置。默认情况下,您可能会显示一个加载微调器,并在数据到达时将其禁用。您将接收到的数据存储在组件的本地数据中。
如果没有 Vuex 或其他状态管理解决方案并且仅使用组件,那么获取的数据将在您的组件本地。因此,切换组件会丢失数据,并且需要新的网络获取等等。
【讨论】: