结构如图:
js代码:
效果
可以看到打开对话框的事件已经触发了,也打印出对话框状态为true,但是对话框就是不显示,看似正常的代码其实是有bug的
原因就是声明变量的时候使用的是ref声明的,而ref声明的便变量使用的时候需要.value才可以使用,如:
这样就可以正常显示对话框了,这也是vue2玩家转vue3时容易踩的坑
结构如图:
js代码:
效果
可以看到打开对话框的事件已经触发了,也打印出对话框状态为true,但是对话框就是不显示,看似正常的代码其实是有bug的
原因就是声明变量的时候使用的是ref声明的,而ref声明的便变量使用的时候需要.value才可以使用,如:
这样就可以正常显示对话框了,这也是vue2玩家转vue3时容易踩的坑