首页 > 其他分享 >uniapp中执行完一个方法在执行另一个

uniapp中执行完一个方法在执行另一个

时间:2023-05-30 11:14:15浏览次数:36  
标签:function uniapp title 一个 res url uni 执行 data

function request(url, data = {}, method = "GET") {
  return new Promise(function(resolve, reject) {
    uni.request({
      url: url,
      data: data,
      method: method,
      header: {
        'Content-Type': 'application/json;charset=UTF-8',
        'token': uni.getStorageSync('token')
      },
      success: function(res) {
        if (res.data.code == 401) {
          //需要登录后才可以操作
          uni.showModal({
            title: '',
            content: '请重新登录',
            success: function(res) {
              uni.setStorageSync('token', null)
              if (res.confirm) {
                uni.redirectTo({
                  url: '/pages/index/page1-9/page1-9'
                });
              }
            }
          });
        } else {
          resolve(res.data);
        }
      },
      fail: function(err) {
                uni.showToast({
                    icon: 'none',
                    duration: 3000,
                    title: '网络错误'
                })
        reject(err)
        console.log("failed")
      }
    })
  });
}

this.request(api.sendSms, {mobile: this.smsbtn.mobile}, 'GET').then(res => {
    if (res.code === 0) {
        uni.showToast({
            icon: 'success',
            title: '发送成功'
        });
    } else {
        uni.showToast({
            icon: 'none',
            title: res.msg
        });
    }
});

标签:function,uniapp,title,一个,res,url,uni,执行,data
From: https://www.cnblogs.com/jyc226/p/17442671.html

相关文章

  • 如何用Rust编写一个ChatGPT桌面应用
    今天发现了京东云团队发的一个博客,保存下来慢慢看。为什么我们需要一个桌面应用原因实在太多,我们需要便捷地导出记录,需要在回答长度超长的时候自动加上“继续”,需要收藏一些很酷很实用的prompt......(首先我假设你是一名如我一样习惯用IDEA开发的java仔)为什么是用Rust编写......
  • 【EXPLAIN】MySQL执行计划分析
    目录什么是执行计划?如何获取执行计划?执行计划结果分析idselect_typetabletype(重要)possible_keyskey(重要)key_lenrowsExtra(重要)什么是执行计划?执行计划是指一条SQL语句在经过MySQL查询优化器的优化会后,具体的执行方式。执行计划通常用于SQL性能分析、优化等场景。通过EXP......
  • 新版本Edge浏览器如何查看每一个网页的内存占用和cpu使用情况
       ......
  • 一分钟学一个 Linux 命令 - ls
    前言大家好,我是god23bin。今天我给大家带来的是Linux命令系列,每天只需一分钟,记住一个Linux命令不成问题。今天,我们要介绍的是一个常用而又强大的命令:ls(list)。什么是ls命令?ls命令来自英文单词list,动词意思译为「列出」。ls命令用于列出指定目录中的文件和子目录及其......
  • # yyds干货盘点 # 使用PyInstaller工具将Python程序打包成Mac可执行文件步骤
    大家好,我是皮皮。一、前言前几天在Python钻石群【JethroShen】问了一个Python打包的问题,这里拿出来给大家分享下。二、实现过程这里【eric】问了【ChatGPT】,并给出了代码,如下所示:在Mac系统中,Python程序不能直接打包成.exe可执行文件,因为.exe是Windows系统下的可执行文件格式,而Mac......
  • #yyds干货盘点# LeetCode程序员面试金典:填充每个节点的下一个右侧节点指针 II
    题目:给定一个二叉树:structNode{ intval; Node*left; Node*right; Node*next;}填充它的每个next指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将next指针设置为NULL。初始状态下,所有 next指针都被设置为NULL。 示例1:输入:root=[1,2,3......
  • 使用PyInstaller工具将Python程序打包成Mac可执行文件步骤
    大家好,我是皮皮。一、前言前几天在Python钻石群【JethroShen】问了一个Python打包的问题,这里拿出来给大家分享下。二、实现过程这里【eric】问了【ChatGPT】,并给出了代码,如下所示:在Mac系统中,Python程序不能直接打包成.exe可执行文件,因为.exe是Windows系统下的可执行文件格......
  • 2023-05-29:给你一个由 n 个正整数组成的数组 nums 你可以对数组的任意元素执行任意次
    七、设计算法,仅使用三次实数乘法即可完成复数a+bi和c+di相乘。算法需接收a、b、c和d为输入,分别生成实部ac-bd和虚部ad+bc。文心一言:可以使用如下算法来计算复数a+bi和c+di的积,且只需进行三次实数乘法:1.将a和b相乘,得到ab;2.将c和d相乘,得到cd;3.将ab+cd赋......
  • 如何把树莓派变成一个开机自启动的 Wi-Fi 热点 All In One
    如何把树莓派变成一个开机自启动的Wi-Fi热点AllInOneWi-Fihotspot/Wi-Fi热点应用场景把树莓派变成一个移动的Wi-Fi热点❓SD卡,系统已经提前配置好SSH等访问配置信息;✅树莓派只要开机通电后,通过.profile/.zshrc/.bashrc等系统自启动配置;✅通过she......
  • win10 修改IP错误:出现一个意外情况,不能完成所有你在设置中所要求的更改
    注意:以下命令要以管理员身份运行cmd修改自动获取IP和DNS:netshinterfaceipsetaddressname="以太网"source=dhcpnetshinterfaceipsetdnsname="以太网"source=dhcp“以太网”是网卡适配器的名字,譬如我电脑上有名为WLAN和以太网的两个网络适配器,我这里选择......