• 微信小程序的缓存、跳转与请求


    缓存:

    异步缓存:wx.setstorage

    语法:

     wx.setStorage({

          data: {name:"张三",age:18},//需要存储的内容。只支持原生类型、Date、及能够通过JSON.stringify序列化的对象。

          key: 'list',//本地缓存中指定的 key

    })

    同步缓存:wx.setStorageSync,语法相同

    读取存储:

    异步语法:

     wx.getStorage({

          key: 'list',

          success(res){

            console.log(res);

          }

        })

    同步:wx.getStorageSync

    小程序的界面跳转

    wx.navigateTo保留当前页面,跳转到非tabbar页面,左上角有返回

    语法:

    wx.navigateTo({

      url: 'test?id=1',

    })

    wx.redirectTo关闭当前页面,跳转到非tabbar页面,跳转后只能返回到首页

    语法相同

    wx.switchTab关闭所有非tabbar页面,只能跳转tabbar页面

    注意:语法相同,但是不能传参

    wx.reLaunch关闭所有页面,可以打开任意页面

    语法相同

    wx.navigateBack返回页面数,如果delta大于现有页面数,则返回首页

    语法:

    wx.navigateBack({

      delta: 2

    })

    注意:跳转传参,可以在该页面的onLoad方法中的options参数中拿到这个参数

    小程序的请求

    语法:

      wx.request({

          url: '地址',  // 请求的接口地址

          method: "POST",

          data: {    // 请求的参数

            pageNum: 1,

            pageSize: 10

          },

          header: {   // 设置请求的类型,默认是form-url

            "content-type": "application/x-www-form-urlencoded"

          },

          success: res => {  // 收到开发者服务成功返回的回调函数

            console.log(res.data.rows)

          }

    })

  • 相关阅读:
    【C++】根据遍历确定二叉树
    python多进程中常用方法用法详解
    【C++】详细讲解函数使用,带你玩转C++函数~
    numpy 下载安装
    SpringBoot中最常用的5个内置对象
    Python开发技术—函数设计3
    30天入门Python(基础篇)——第3天:【变量】与【输出】与【转义符】(万字解析,建议收藏)
    如何清理苹果MAC电脑系统缓存数据?
    Go操作nutsdb
    快速支持客户知识库的核心优势是什么?
  • 原文地址:https://blog.csdn.net/Youaremysalvatio/article/details/126148367