问题详情
问题描述
封装一个函数的时候报错
问题原因
SyntaxError: Unexpected token ‘{’ (at uniFile.js?t=1710138723630:1:34)
SyntaxError:意外的令牌“{”(在 uniFile.js?t=1710138723630:1:34)
意思是有不符合语法规范的地方在第一行34个字符的地方
去到报错文件的地方查看
可以发现函数没打小括号(平时写箭头函数写习惯了)
# 问题解决
给函数补全小括号
export async function chooseImage(){
return new Promise((res,rej)=>{
uni.chooseImage({
success:e=>{
res(e)
},
fail:e=>{
rej(e)
}
})
})
}
再看控制台输出,成功解决