mpvue开发小程序,子组件向父组件传递了一个方法,父组件处理完方法以后无法把数据return回来?
以下两段是子组件的方法:
<div> {{returnApplyName(1,o.check_users, 'cname' )}} </div> |
returnApplyName (status, checkUsers, type) { this .$emit( 'returnApplyName' , status, checkUsers, type) }, |
以下两段是父组件的方法:
returnApplyName (status, checkUsers, type) { let tempApplyName = [] let tempApplyCname = [] tempApplyName = checkUsers[status - 1] ? checkUsers[status - 1] : [] if (tempApplyName.length !== 0) { tempApplyName.map(o => { tempApplyCname.push(o[type] ? o[type] : '-' ) }) } tempApplyCname = tempApplyCname.length !== 0 ? tempApplyCname.join( ',' ) : '-' return tempApplyCname }, |
其中:`tempApplyCname`这个东西就是处理之后的数据结果,我在`return`之前打印是有结果的
会不会是mpvue不支持这么操作???