zoukankan      html  css  js  c++  java
  • Eapp 调接口及跳转

    常用,留存。

    (一)、调接口

        async jiekouyi() {
            try {
                let data = await Eapp.http.loading.post('userinfo@initinfo', {
                    type: ''
                });
                // 接口执行正确执行完后的处理
                this.show(); //关掉转圈儿
            } catch (e) {
                // 接口错误执行的处理
                Eapp.ui.toast.text(e);
            }
        },
    async submit() {
        Eapp.http.loading.post('url', {},
            (res) => { },
            (reg) => { })
    },
    
    
    
    async submit() {
        try {
            let res = await Eapp.http.loading.post('url', {})
        }
        catch (e) {
        }
    }

    (二)、几个跳转

    	<!-- 正常跳 -->
    	Eapp.window.open('/pages/aaa/erer');
    	
    	<!-- 跳的时候传参 -->
    	Eapp.window.open(`/pages/aaa/yiyi?id=${a.id}&t=${a.t}`);
    	
    	<!-- 替换当前窗口 -->
    	Eapp.window.replace('/pages/aaa/erer');
    	
    	<!-- 关闭当前页,返回上一页 -->
    	Eapp.window.back()
    	
    	<!-- 关闭当前页,返回上一页或多级页面 -->
    	Eapp.window.go(-2);
    	
    	<!-- 关闭所有页面,打开到应用内的某个页面 -->
    	Eapp.window.reLaunch("/pages/aaa/haha")
    

     (三)、参数接收

    	<!-- 云柜的接收 -->
    	let kahao = await Eapp.window.params('kahao')
    	
    	<!-- uni-app的接收 -->
    	onLoad(options) {
    		this.id = options.id
    	},
    

     (四)、在 boot.js 中配置一下接口的公共部分,以及接口所需的公共参数

        Eapp.http.setApiBase('http://consult.yitiji.wszx.cc/api.php/');
    
        //携带token
        Eapp.http.setBaseData({
            token: 'f6d05704e1eb48138b25a77f3f36c9f3'
        });
    

      

  • 相关阅读:
    Java学习笔记——继承、接口、多态
    Java学习笔记,前两章总结
    网络攻防第十一周总结
    第十一周网络攻防作业
    第十周网络作业
    第九周网络攻防作业
    第八周网络攻防作业
    第七周网络攻防作业
    第六周网络攻防作业
    第五周网络攻防作业
  • 原文地址:https://www.cnblogs.com/xiaoyaolang/p/13646138.html
Copyright © 2011-2022 走看看