小程序03/ uni-app组件生命周期 和 生命周期钩子 、 uni-request get post put delete ajax请求 、平常使用的uni-app ajax请求结构

问题1:小程序组件的生命周期和生命周期钩子

小程序的组件生命周期主要包括了组件生命周期和页面生命周期。

组件生命周期主要有:

  1. attached:组件实例进入页面节点树
  2. ready:组件在节点树中即将准备好,此时对应的DOM结构已经生成
  3. moved:组件实例被移动到节点树另一个位置
  4. detached:组件实例被从页面节点树移除

页面生命周期主要有:

  1. onLoad:页面加载时触发,只会调用一次
  2. onShow:页面显示/切入前台时触发
  3. onReady:页面初次渲染完成时触发
  4. onHide:页面隐藏/切入后台时触发
  5. onUnload:页面卸载时触发

问题2:uni-app的uni-request的GET、POST、PUT、DELETE请求

uni-request是uni-app框架提供的用于发起请求的API。

GET请求示例:




uni.request({
    url: 'https://www.example.com/request', // 服务器接口地址
    method: 'GET', // 请求方法
    data: {
        key: 'value' // 请求参数
    },
    success: (res) => {
        console.log(res.data);
    }
});

POST请求示例:




uni.request({
    url: 'https://www.example.com/request', // 服务器接口地址
    method: 'POST', // 请求方法
    data: {
        key: 'value' // 请求参数
    },
    success: (res) => {
        console.log(res.data);
    }
});

PUT请求示例:




uni.request({
    url: 'https://www.example.com/request', // 服务器接口地址
    method: 'PUT', // 请求方法
    data: {
        key: 'value' // 请求参数
    },
    success: (res) => {
        console.log(res.data);
    }
});

DELETE请求示例:




uni.request({
    url: 'https://www.example.com/request', // 服务器接口地址
    method: 'DELETE', // 请求方法
    data: {
        key: 'value' // 请求参数
    },
    success: (res) => {
        console.log(res.data);
    }
});

以上代码仅为示例,实际使用时需要根据服务器接口的具体要求进行相应的参数配置和请求处理。

评论已关闭

推荐阅读

DDPG 模型解析,附Pytorch完整代码
2024年11月24日
DQN 模型解析,附Pytorch完整代码
2024年11月24日
AIGC实战——Transformer模型
2024年12月01日
Socket TCP 和 UDP 编程基础(Python)
2024年11月30日
python , tcp , udp
如何使用 ChatGPT 进行学术润色?你需要这些指令
2024年12月01日
AI
最新 Python 调用 OpenAi 详细教程实现问答、图像合成、图像理解、语音合成、语音识别(详细教程)
2024年11月24日
ChatGPT 和 DALL·E 2 配合生成故事绘本
2024年12月01日
omegaconf,一个超强的 Python 库!
2024年11月24日
【视觉AIGC识别】误差特征、人脸伪造检测、其他类型假图检测
2024年12月01日
[超级详细]如何在深度学习训练模型过程中使用 GPU 加速
2024年11月29日
Python 物理引擎pymunk最完整教程
2024年11月27日
MediaPipe 人体姿态与手指关键点检测教程
2024年11月27日
深入了解 Taipy:Python 打造 Web 应用的全面教程
2024年11月26日
基于Transformer的时间序列预测模型
2024年11月25日
Python在金融大数据分析中的AI应用(股价分析、量化交易)实战
2024年11月25日
AIGC Gradio系列学习教程之Components
2024年12月01日
Python3 `asyncio` — 异步 I/O,事件循环和并发工具
2024年11月30日
llama-factory SFT系列教程:大模型在自定义数据集 LoRA 训练与部署
2024年12月01日
Python 多线程和多进程用法
2024年11月24日
Python socket详解,全网最全教程
2024年11月27日