store/action.js里面的nuxtServerInit ({ commit }, { req })是客户端自动执行吗?
来源:8-2 增加后台管理员登录功能
慕用9964470
2017-08-14
如题,请问老师这个代码是每次访问客户端自动执行的吗?
nuxtServerInit ({ commit }, { req }) {
if (req.session && req.session.user) {
const { email, nickname, avatarUrl } = req.session.user
const user = {
email,
nickname,
avatarUrl
}
commit('SET_USER', user)
}
},
写回答
1回答
-
Scott
2017-08-27
如果是从地址栏刷新页面,会自动执行的,这时候走了服务器端渲染,如果是客户端跳转,是不会执行的。
但是首次渲染页面能保证执行就 ok 了
00
相似问题