uni-app [type] uni.showModel 中 icon 缺少error

gojuced7  于 5个月前  发布在  uni-app
关注(0)|答案(7)|浏览(65)

问题描述
uni.showModel 中 icon 缺少error 的定义,建议利用多个interface 或 type 定义实现多个重载

type ShowModelArgs =  IconModelArgs | StringIconModelArgs;
interface IconModelArgs {
     icon: 'load'|'success'|'...'
}
interface StringIconModelArgs{
    icon: string
}

复现步骤
使用typescript

fcipmucu

fcipmucu1#

@StrivingRabbit 微信中有, 忘了是 error 还是 fail 了, 下假定是 error 吧, 现在我用的时候 ,必须用 'error' as any 才能用

vecaoik1

vecaoik13#

明白,后续优化

pinkon5k

pinkon5k4#

uni.showModel中没有icon选项,你的意思是showToast吗

1zmg4dgp

1zmg4dgp6#

是的

showToast这个api中的icon,就没有error,因此ts中也没有

ego6inou

ego6inou7#

@StrivingRabbit 微信中有,忘了 是 ‘fial’ 还是 ‘error’ 了, 为了使用它 , 我必须将 ‘error’ as any 才能在里面用

相关问题