当前位置:   article > 正文

Uni-app笔记:uni.setStorage的简单应用

uni.setstorage

微信授权,储存授权的全部信息,传输页与接收页

传输页

  1. <template>
  2. <view>
  3. <button @click="getUserProfile">微信授权</button>
  4. <button @click="A">清除缓存</button>
  5. <u-button :plain="true" type="primary" size="small" text="跳转" @click="B">
  6. </u-button>
  7. </view>
  8. </template>
  9. <script>
  10. export default {
  11. data() {
  12. return {
  13. info:{
  14. nickName:'',
  15. avatarUrl:'',
  16. language:'',
  17. },
  18. }
  19. },
  20. //方法
  21. methods: {
  22. B() {
  23. uni.navigateTo({
  24. url: '路径'
  25. })
  26. },
  27. getUserProfile() {
  28. let that = this
  29. uni.getUserProfile({
  30. desc: "用于完善用户信息",
  31. success: (res1) => {
  32. that.info = res1.userInfo;
  33. console.log(res1)
  34. uni.showToast({
  35. icon:"none",
  36. title:'获取成功'
  37. })
  38. },
  39. fail: (err) => {
  40. console.log(err)
  41. uni.showToast({
  42. icon:"none",
  43. title:'用户拒绝获取'
  44. })
  45. }
  46. })
  47. },
  48. A(){
  49. uni.clearStorage()
  50. },
  51. }
  52. }
  53. </script>
  54. <style>
  55. </style>

接收页

  1. <template>
  2. <view>
  3. 用户 {{id}}
  4. </view>
  5. </template>
  6. <script>
  7. export default {
  8. data() {
  9. return {
  10. id:uni.getStorageSync('id'),
  11. }
  12. },
  13. //方法
  14. methods: {
  15. pullDown(){
  16. uni.startPullDownRefresh();
  17. },
  18. getStorage1(){
  19. uni.getStorage({
  20. key:'id',
  21. success(res){
  22. console.log('获取成功',res.data)
  23. }
  24. })
  25. }
  26. },
  27. }
  28. </script>
  29. <style>
  30. </style>

 

 

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号