问题描述
uni.showModel 中 icon 缺少error 的定义,建议利用多个interface 或 type 定义实现多个重载
type ShowModelArgs = IconModelArgs | StringIconModelArgs;
interface IconModelArgs {
icon: 'load'|'success'|'...'
}
interface StringIconModelArgs{
icon: string
}
复现步骤
使用typescript
7条答案
按热度按时间fcipmucu1#
@StrivingRabbit 微信中有, 忘了是
error
还是fail
了, 下假定是error
吧, 现在我用的时候 ,必须用'error' as any
才能用ep6jt1vc2#
https://developers.weixin.qq.com/miniprogram/dev/api/ui/interaction/wx.showToast.html 是 error , 请参见 “object.icon 的合法值”
vecaoik13#
明白,后续优化
pinkon5k4#
uni.showModel中没有icon选项,你的意思是showToast吗
yzuktlbb5#
是的
1zmg4dgp6#
是的
showToast这个api中的icon,就没有error,因此ts中也没有
ego6inou7#
@StrivingRabbit 微信中有,忘了 是 ‘fial’ 还是 ‘error’ 了, 为了使用它 , 我必须将 ‘error’ as any 才能在里面用