【发布时间】:2018-05-04 21:21:48
【问题描述】:
来自 Angular2,我习惯于服务和注入服务,因此重用功能我如何在 vuejs 中实现相同的功能
例如:
我只想创建一个函数来设置和检索本地存储数据。 所以我是这样做的:
在我的登录组件中
this.$axios.post('login')
.then((res)=>{
localstorage.setItem('access-token', res.data.access_token);
})
现在在发送 post 请求时在另一个组件中
export default{
methods:{
getvals(){
localstorage.getItem('access-token') //do stuff after retrieve
}
}
}
这只是一个例子,想象一下当设置多个本地存储项时会发生什么,当检索一个可能键入错误的键时。
我如何集中功能,例如:设置令牌(在 angular2 中将是服务)
【问题讨论】:
标签: vuejs2