choin
choin
  • 发布:2024-09-08 17:18
  • 更新:2024-09-09 11:11
  • 阅读:56

uts中函数的参数值是对象,有函数怎么获取?

分类:uts

类似图中这种写法,
参数param是没有默认的,其中的值是有多有少的
在话画红圈部分,会编译报错,即便是先判断是不是存在也提示报错

对于说param直接放入showModal函数里, 这个就不要提了, 既然单独作为变量肯定是考虑一些自定义的,所以不考虑

2024-09-08 17:18 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

你尝试一下给param指定类型:

        methods:{  
            click(){  
                type Option = {  
                    success(type:boolean):void  
                }  
                function show(param:Option){  
                    let modalParam:ShowModalOptions = {  
                        title:"yuhe",  
                        content:"66",  
                        showCancel:false,  
                        success:(res:ShowModalSuccess)=>{  
                            console.log("success")  
                            param.success(res.confirm)  
                        }  
                    }  
                    uni.showModal(modalParam)  
                }  

                let option:Option = {  
                    success(type:boolean) {  
                        console.log(type)  
                    }  
                }  
                show(option)
  • choin (作者)

    我给param.sucess 类型给了 (res) => void 可以了

    2024-09-09 16:38

要回复问题请先登录注册