我试图复制Vue.js只是为了学习的目的。Vue.js如何选择`v-on:click`选择器?
在非常基本的方面,我可以这样做:
<button v-on-click="reverseMessage">Reverse Message</button>
var element = document.querySelectorAll('[v-on-click]')[0]
但是,我想知道他们是如何选择v-on:click
。
当我尝试document.querySelectorAll('[v-on:click]')
我得到这个错误:
Uncaught DOMException: Failed to execute 'querySelectorAll' on 'Document': '[v-on:click]' is not a valid selector.
检查你的元素,看看是什么产生。您也可以使用Vue.js Chrome扩展。事实是,事件已注册,并且您不会看到任何v-on:在vue.js渲染根后单击。 –