uniapp中保存用戶信息的一些方法
在uniapp中經常會需要做用戶的登錄界面,登錄成功后在app的某個地方要顯示該登錄用戶信息。以用戶名為例:
1、使用globalData
在App.vue中增加globalData
<script>
export default {
globalData: {
userName: '' // 用戶名
},
onLaunch: function() {
console.log('App Launch')
},
onShow: function() {
console.log('App Show')
},
onHide: function() {
console.log('App Hide')
}
}
</script>
在能夠獲取到用戶信息的地方改變userName
getApp().globalData.userName = userName
在需要使用的地方將userName拿出來
this.userName = getApp().globalData.userName
2、保存在本地緩存中
在能夠獲取到用戶信息的地方使用uni.setStorageSync()存儲userName
uni.setStorageSync('username', userName)
在需要使用的地方將userName拿出來
userName = uni.getStorageSync('username')