1. <template>
    2. <view>
    3. <button @click="test()">调用相册</button>
    4. <button @click="dataLocal()">本地数据存储</button>
    5. <text>{{dataTest}}</text>
    6. </view>
    7. </template>
    8. <script>
    9. export default {
    10. data() {
    11. return {
    12. dataTest:'还没有缓存的数据'
    13. }
    14. },
    15. onLoad() {
    16. try{
    17. //获取缓存中的数据,也可以使用setStorageSync('storage_key','修改了数据')
    18. //getStorageInfo():异步获取当前 storage 的相关信息。
    19. //removeStorage:从本地缓存中异步移除指定 key
    20. //removeStorageSync:从本地缓存中同步移除指定 key
    21. //clearStorage:清理本地数据缓存
    22. //clearStorageSync:同步清理本地数据缓存
    23. this.$data.dataTest = uni.getStorageSync('storage_key')
    24. }catch(e){
    25. }
    26. },
    27. methods: {
    28. dataLocal(){
    29. uni.setStorage({
    30. key:'storage_key',
    31. data:'hello',
    32. success() {
    33. console.log('succcess')
    34. }
    35. })
    36. },
    37. test() {
    38. uni.chooseImage({
    39. sourceType: ['album'], //从相册选择
    40. success(res) {
    41. console.log(res.tempFilePaths[0])
    42. console.log(res.tempFilePaths[0])
    43. }
    44. })
    45. }
    46. },
    47. onPullDownRefresh() {
    48. console.log("测试")
    49. }
    50. }
    51. </script>

    效果图
    image.png