时间:2021-05-26
本文实例讲述了vue学习笔记之给组件绑定原生事件操作。分享给大家供大家参考,具体如下:
当在父组件中定义一个点击事件,并且在父组件的methods中定义了这个点击事件时,在页面上点击并不会有什么反应。那么该怎么办呢?
我们可以在子组件的template中的dom上定义一个点击事件(原生事件),并且在子组件的methods中定义该点击事件,然而点击页面时也只会alert(child click )。
这是为什么呢?父组件的点击事件被vue当成自定义事件,点击后没有检测到,这时需要子组件向父组件触发点击'自定义'事件,即 this.$emit('change') 。then,完成。先响应了child click,然后响应了click。
<!DOCTYPE html><html lang="en" xmlns:v-bind="http://ponent('Child', { template: '<div>child</div>' }) var vm = new Vue({ el: '#app', methods:{ handleClick:function () { alert("click"); } } })</script>感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun测试上述代码运行效果。
希望本文所述对大家vue.js程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
最近在学习vue组件鸡组件之前通信问题,正好看到,以此来留作笔记。Vue2-单一事件管理组件通信//准备一个空的实例对象varEvent=newVue();//
这两天学习了Vue.js感觉组件这个地方知识点挺多的,而且很重要,所以,今天添加一点小笔记,学习一下Vue键盘事件键盘事件window.onload=funct
最近在研究vue组件的学习,给自己留个笔记,也分享给大家,希望能对大家有所帮助Vue测试实例-组件嵌套二种方式Vue.component('Item',{tem
Vue.js使用自定义事件的表单输入组件自定义事件可以用来创建自定义的表单输入组件,使用v-model来进行数据双向绑定。要牢记:这不过是以下示例的语法糖:所以
本文实例讲述了Yii框架学习笔记之应用组件操作。分享给大家供大家参考,具体如下:所有的组件都应声明在config/web.php//组件声明在该数组下'comp