组件模板
<q-btn
@click.stop="showingActionMenu()"
color="grey-7"
round
flat
icon="more_vert"
>
<q-menu
ref="showAction"
auto-close
>
...
</q-menu>
</q-btn>setup() {
...
const showAction = ref<Function | null>(null)
...
})组件设置
return {
...
showAction,
showingActionMenu() {
showAction?.value?.show()
},
...
}返回的方法显示错误
Property 'show' does not exist on type 'Function'.发布于 2021-08-06 13:50:25
ref的类型应该是QMenu,它是从类星体框架导入的:
import { QMenu } from 'quasar'
...
setup() {
...
const showAction = ref<QMenu| null>(null)
...
return {
...
showAction,
showingActionMenu() {
showAction.value?.show()
},
...
}
}https://stackoverflow.com/questions/68681536
复制相似问题