我在一个按钮点击函数里面获取APP实例的时候,返回的竟然是null:
在页面上点击按钮后:
这个问题的根本原因是:getCurrentInstance()
,还有诸如: useStore
、 useRouter
这些跟 Vue 实例沾边的都会有这个问题,这些函数只能写到setup函数里面,不能套在别的函数里面使用。
当我把getCurrentInstance写在外层setup里面之后就可以正常获取到了:
页面上正常获取到了:
我在一个按钮点击函数里面获取APP实例的时候,返回的竟然是null:
在页面上点击按钮后:
这个问题的根本原因是:getCurrentInstance()
,还有诸如: useStore
、 useRouter
这些跟 Vue 实例沾边的都会有这个问题,这些函数只能写到setup函数里面,不能套在别的函数里面使用。
当我把getCurrentInstance写在外层setup里面之后就可以正常获取到了:
页面上正常获取到了: