Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
749 views
in Technique[技术] by (71.8m points)

vue2.0 事件代理有关问题

vue给每个元素绑定事件和原生一样浪费资源吗?vue有类似事件代理的语法糖吗?

  <div class="thumbnail-body form-inline">
        <div class="thumbnail-li" v-for="el in list" v-bind:name="el.id" v-on:click="saveId">
            <img v-bind:src="el.url" />
            <input type="checkbox" v-model="el.checked"/>
            <span>{{el.name}}</span>
        </div>
    </div>

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

经过和前端小伙伴的研究,vue的绑定的事件应该是通过底层代理实现的。
可以配合chrome插件Visual Event查看DOM元素本身是没有vue绑定的事件。
应该可以确定是代理实现的。(我是只菜鸟...错误之处请多指正)


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...