请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

使用await 报错

 //hot vue   

await getHotTabs()

/// request.js
function request({url,data,method='get'}){
   return  new Promise((resolve,reject) =>{
    uni.request({
        url:BASE_URL+url,
        data,
        header: {
            icode:'2675B77047BD6659'
        },
        method: method,
        success: ({ data, statusCode, header }) => {
            if(data.success){
               
                resolve(data)
            }else{
                uni.showToast({
                    title: data.message,
                    icon: 'none',
                    mask: true,
                    duration:3000
                })
                reject(data.message)
            }
        },
        fail: (error) => {
            reject(error)
        }
    })
   })
   
}
export default request


hot.js

import request from "../utils/requset";
export  function  getHotTabs () {
    return request({
        url:'/hot/tabs',
    })
}

报错

12:18:31.134 项目 'mooc' 编译成功。前端运行日志,请另行在小程序开发工具的控制台查看。

13:49:42.488 正在差量编译...

13:49:43.175 Module build failed (from ./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js):

13:49:43.175 语法错误: Unexpected token, expected ";" (32:10)

13:49:43.176       at pages\hot\hot.vue:32

13:50:25.262 正在差量编译...

13:50:25.262 Module build failed (from ./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js):

13:50:25.262 语法错误: Unexpected token, expected ";" (32:10)

13:50:25.263       at pages\hot\hot.vue:32


正在回答

1回答

你好

你的报错和你贴的代码并没有什么关系呢。你应该查看 hot.vue 32 行。 从错误中看是语法错误。

0 回复 有任何疑惑可以回复我~
  • 提问者 不会我就学 #1
    await getHotTabs()  这是hot.vue32行代码
    使用 await就报错   现在是这么写的 getHotTabs().then(({data:res}) => {this.tabData = res.list})
    我想问为啥使用就报错
    回复 有任何疑惑可以回复我~ 2022-09-05 13:54:54
  • 提问者 不会我就学 #2
    已解决
    回复 有任何疑惑可以回复我~ 2022-09-05 14:31:50
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信