当前位置: 首页 > news >正文

网站建设与网页设计是什么意思网站搜什么关键词

网站建设与网页设计是什么意思,网站搜什么关键词,wordpress标题字体改大,com域名网站排名优先可以使用 Promise 或者回调函数来处理异步请求的返回值。 方法一: Promise处理异步请求的返回值 使用 Promise 可以将异步请求的结果通过 resolve 和 reject 返回,然后通过 .then() 方法获取成功的结果,通过 .catch() 方法获取错误信息。 …

可以使用 Promise 或者回调函数来处理异步请求的返回值。

方法一: Promise处理异步请求的返回值

使用 Promise 可以将异步请求的结果通过 resolve reject 返回,然后通过 .then() 方法获取成功的结果,通过 .catch() 方法获取错误信息。

一、在common.js中写入请求后台的操作

核心代码

return new Promise((resolve, reject) => {

        //请求操作

});

success: res => {

        console.log('请求成功')
        resolve(res.data); // 返回成功的结果
},
fail(res) {
        console.log(res)
        reject(res); // 返回失败的结果
 }

 完整代码

//http方式进行登录
function login_httpmode(username, password, cmd) {return new Promise((resolve, reject) => {uni.request({url: ip + 'sys/user/login',data: {cmd: cmd,usrname: username,passwd: password},method: 'POST',dataType: 'json',header: {"content-type": "application/json"},success: res => {console.log('请求成功')resolve(res.data); // 返回成功的结果},fail(res) {console.log(res)reject(res); // 返回失败的结果}});});
}

二、在页面调用common.js中的方法

核心代码 

// 调用方法
common.login_httpmode(username, password, cmd)
        .then(info => {
                console.log('获取方法中的返回值',info); // 获取到正确的返回值
        })
        .catch(error => {
                 console.log(error); // 获取到错误信息
        });

完整代码

<template><view><button @click="getdata">点我获取异步请求数据</button></view>
</template>
<script>import common from "@/utils/common.js"export default {data() {return {}; },methods: {getdata(){//定义几个测试数据var username = "admin";var password = "admin"var cmd = "124"// 调用方法common.login_httpmode(username, password, cmd).then(info => {console.log('获取方法中的返回值',info); // 获取到正确的返回值//下面可以执行获取到异步数据的方法if(info.success == true){console.log("登录数据正确")}		else{console.log("登录数据错误")}}).catch(error => {console.log(error); // 获取到错误信息});}},};
</script>
<style></style>

方法二:回调函数来处理异步请求的返回值

使用回调函数时,将回调函数作为参数传递给异步请求方法,在请求成功时调用 callback(null, res.data) 返回成功的结果,在请求失败时调用 callback(res) 返回错误信息。

一、在common.js中写入请求后台的操作

核心代码

//参数中写入 callback

function login_httpmode(username, password, cmd, callback) {}

//请求成功与失败时

success: res => {
      callback(null, res.data); // 返回成功的结果
    },
    fail: res => {
      callback(res); // 返回失败的结果
    }

完整代码

function login_httpmode(username, password, cmd, callback) {uni.request({url: ip + 'sys/user/login',data: {cmd: cmd,usrname: username,passwd: password},method: 'POST',dataType: 'json',header: {"content-type": "application/json"},success: res => {console.log('请求成功');console.log(res.data);callback(null, res.data); // 返回成功的结果},fail: res => {console.log(res);callback(res); // 返回失败的结果}});
}

二、在页面调用common.js中的方法

核心代码

common.login_httpmode(username, password, cmd, (error, info) => {
        if (error) {
                console.log(error); // 获取到错误信息
        } else {
                console.log(info); // 获取到正确的返回值
        }
});

完整代码

<template><view><button @click="getdata">点我获取异步请求数据</button></view>
</template>
<script>import common from "@/utils/common.js"export default {data() {return {}; },methods: {getdata(){//定义几个测试数据var username = "admin";var password = "admin"var cmd = "124"// 调用方法common.login_httpmode(username, password, cmd, (error, info) => {if (error) {console.log(error); // 获取到错误信息} else {console.log(info); // 获取到正确的返回值}});}},};
</script>
<style></style>

http://www.yayakq.cn/news/351170/

相关文章:

  • 关于书店网站开发实例的书微信开发哪家公司好
  • 企业网站建设招标p2p网站建设要多少钱
  • 建设个公司网站需要多少费用dplayer wordpress
  • 桐乡市住房建设局网站公示南宁企业建站模板
  • 网页设计制作方法seo什么职位
  • 深圳网站建设选哪家好哪个汽车网站汽贸店免费做
  • iis 发布网站内部服务器错误制作一款app软件大概需要多少费用
  • HTML5做网站例子建立了网站后如何发贴
  • 潍坊建设网站公司网站开发工程师岗位职责说明书
  • 那些网站平台可以做3d建模企业网站怎么做才好
  • 济南定制网站建设外发加工回来的半成品怎么入账
  • 网站开发工程师应聘书范文1000小程序的下载
  • 旅游景点网站设计方案域名设计
  • 最好用的素材网站黑wordpress网站
  • wordpress站点的临时域名百度云怎么找资源
  • 建设部门网站江西中赣建设有限公司网站
  • 网站建设单位有哪些方面商城网站开发案例
  • 做刀模线网站网站开发部门工资会计分录
  • 做app和网站哪个比较好上海百度百科
  • 婚庆设计图网站网站开发和运行模式的搭建
  • 网站建设用的工具大型网站建设兴田德润优惠
  • 顺德企业网站制作wordpress 邮件投稿
  • 网站页面排名优化wordpress 个人简历
  • 企业网站设计报名模板演示网站
  • 东台网站制作公司服装设计网站有哪些推荐
  • 那些空号检测网站是怎么做的官网网站设计
  • 网站空间购买价格wordpress新写文章会卡死
  • 网站产品介绍长图哪个软件做的网站一条龙服务
  • 中小学网站建设规范ftp无法直接wordpress
  • 做高考题的网站制作查询网站