最近搜索

我的 小程序 登录 同步代码。

浏览:200
管理员 2025-08-29 10:35



  async wx_login() {
    var that = this;
    console.log("wx_login-开始")
    const res = await wx_login();
    let openid = res.data.openid;
    this.setData({
      openid: openid
    })
    console.log("wx_login--结束")
  },
  async load_xcx_user() {
    console.log("load_xcx_user-开始")
    const res = await find_openid(this.data.openid);
    if (res.data.success) {
      this.setData({
        xcxUser: res.data.xcxUser,
        phone: res.data.xcxUser.phone,
        pos: res.data.pos,
      })
    }
    console.log("load_xcx_user--结束")
  },
  
  
  
  
  async  onShow() {
    this.load_pos();


    await this.wx_login();
    console.log("wx_loging完了。")
    await  this.load_xcx_user();
    console.log("load_xcx_user完了。")
  },
  
  
  
  如果代码这样写。
    async  onShow() {
    this.load_pos();
    this.wx_login();
    console.log("wx_loging完了。")
    this.load_xcx_user();
    console.log("load_xcx_user完了。")
  },
 去掉 await 上面方法wxlogin loaduser 保持不变   那么执行将不是同步代码了。 wx_logi load_user一起执行。load_user报错了


同步运行。

image.png



联系站长

站长微信:xiaomao0055

站长QQ:14496453