小程序03/ uni-app组件生命周期 和 生命周期钩子 、 uni-request get post put delete ajax请求 、平常使用的uni-app ajax请求结构
    		       		warning:
    		            这篇文章距离上次修改已过441天,其中的内容可能已经有所变动。
    		        
        		                
                问题1:小程序组件的生命周期和生命周期钩子
小程序的组件生命周期主要包括了组件生命周期和页面生命周期。
组件生命周期主要有:
- attached:组件实例进入页面节点树
- ready:组件在节点树中即将准备好,此时对应的DOM结构已经生成
- moved:组件实例被移动到节点树另一个位置
- detached:组件实例被从页面节点树移除
页面生命周期主要有:
- onLoad:页面加载时触发,只会调用一次
- onShow:页面显示/切入前台时触发
- onReady:页面初次渲染完成时触发
- onHide:页面隐藏/切入后台时触发
- 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);
    }
});以上代码仅为示例,实际使用时需要根据服务器接口的具体要求进行相应的参数配置和请求处理。
评论已关闭