vue3在setup中导出的函数,作为事件回调的时候,对于下面这两种情况,this指向为什么会不同?

862 阅读1分钟

vue版本是3.0.7

1.直接导出

1.1 示例代码 d3e0b660964be9f175f4cb6f4a7aebb.png

1.2 示例结果(此时的this好像就是导出的对象)

06db9a4e2c68fe8f2a8a81a43ae5a55.png

2.使用结构运算符间接导出

2.1 示例代码 90644da5fe644c12dac7f51b2789065.png

2.2 示例结果(此时的this好像是组件实例)

8da938607577cd383825664e3464025.png