项目配置接口函数以及使用

1.创建axios示例,新建一个js文件。

import axios from 'axios'
const service = axios.create({
    baseURL:"/",
    timeout:100000,
    headers:{
        "content-type":"application/json"
    }
})
//请求拦截器
service.interceptors.request.use(
    config=>{
        if(config.headers.showLoading){

        }
        return config
    },
    error =>{
        console.log(error)
    }
)
axios.defaults.timeout =100000
axios.defaults.headers.post["content-type"] = "application/x-www-form-urlencoded;charset=UTF-8"
//响应拦截器
service.interceptors.request.use(
    config=>{
        if(config.headers.showLoading){

        }
        return config
    },
    error =>{
        console.log(error)
    }
)

export default service

2.统一所有接口函数,新建一个js文件。

import request from "@/utils/request" //封装aixos的路径
//创建接口
export function getDetails1(data){
    return request({
        url:"/actuary/getDetails1",
        method:"post",
        data
    })
}
export function getDetails2(data){
    return request({
        url:"/actuary/getDetails2",
        method:"post",
        data
    })
}

export function getDetails3(data){
    return request({
        url:"/actuary/getDetails3",
        method:"post",
        data
    })
}




3.在项目中使用。

import {getDetails1,getDetails2} from "xxxxxxx"

html 部分:
<button @click="up">按一下</button>

js 部分:
async up(){
    data={} //接口传参
    let res = await getDetails1(data)
}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Android中,当Fragment需要调用JNI接口函数时,可以通过以下步骤实现: 1. 首先,在Java中创建一个JNI接口类并使用static类型,以便在不同的Fragment中简便地调用JNI函数。 2. 在JNI接口类中,定义所需的JNI函数,并使用native关键字标记这些函数,表示它们将在C / C++中实现。 3. 在C / C++中,实现JNI函数的功能。可以使用CMakeLists文件来配置和构建通过JNI调用的C / C++代码。 4. 在Java中,通过调用JNI接口类的静态方法来调用JNI函数。根据具体的需求,可以传递参数给JNI函数,并将其结果返回到Java中。 5. 在Fragment中,根据需要处理JNI函数的返回结果,并进行相应的操作。例如,可以将返回的byte数组转换为String类型,并在界面上显示相应的数据。 通过以上步骤,Android Fragment可以成功调用JNI接口函数,并实现与C / C++代码的交互。这样可以在APP开发中使用JNI调用C / C的基本架构,并为开发者提供有益的参考借鉴。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [《“透视”个人大数据》项目开发小记 --(三)Android APP 开发(3)使用jni调用c++/c 应用实例浅析](https://blog.csdn.net/m0_69502339/article/details/127995223)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [自己平时做的android相关的总结](https://download.csdn.net/download/mars_cheng/8724303)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值