使用typescript返回值时出现问题



我试图用typescript返回一个值,但最终总是得到以下错误:

any类型值的不安全返回。

此错误是通过select的@update中的函数生成的。

<q-select
outlined
class="q-mb-lg"
:options="rolesOptions"
option-value="value"
option-label="label"                
:label="$t('Users.form.role')"
v-model="fieldStates.role"
@update:model-value="val => teste(val)" 
/>

这将是我的回报,我希望它能获得期权的价值。

const teste = ({value} : {value: any}) => {
console.log('test: ', value)
return value
}

您可以使用泛型来避免使用any

const teste = <T>({value} : {value: T}) => {
console.log('test: ', value)
return value
}

相关内容

  • 没有找到相关文章

最新更新