我试图用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
}