Vue之模态框确认组件---使用$emit触发父组件的methods
来源:互联网 发布:华润网络福利待遇 编辑:程序博客网 时间:2024/05/18 18:21
父组件里面
<modalv-if="showModal" @cancel="cancel" @ok="ok">
<h3 slot="header">custom header</h3>
</modal>
cancel(){
console.log("我点击了取消按钮")
},
ok(){
console.log("我点击了ok按钮")
}
子组件里面
<templateid="modal-template">
<transitionname="modal">
<div class="modal-mask">
<div class="modal-wrapper">
<div class="weui_dialog_confirm" id="weui_dialog_confirm" style="display: block">
<div class="weui_mask"></div>
<div class="weui_dialog" id="weui_dialog">
<div class="weui_dialog_hd">
<strongclass="weui_dialog_title">提示</strong>
</div>
<div class="weui_dialog_bd" id="dialog_txt">确定已经服用了吗?</div>
<div class="weui_dialog_ft">
<a href="javascript:;" class="weui_btn_dialog primary" id="cans" @click="cancel">取消</a>
<a href="javascript:;" class="weui_btn_dialog primary" id="sure2" @click="ok">确定</a>
</div>
</div>
</div>
</div>
</div>
</transition>
</template>
Vue.component('modal', {
template: '#modal-template',
data: function () {
return {
counter: 0
}
},
methods:{
//确定按钮
ok () {
this.$emit('ok')
},
// 取消按钮
cancel () {
this.$emit('cancel');
}
}
})
阅读全文
0 0
- Vue之模态框确认组件---使用$emit触发父组件的methods
- vue组件之emit
- vue使用$emit时,父组件无法监听到子组件的事件
- Vue $emit $refs子父组件间方法的调用
- vue组件中$emit()的作用
- 子组件使用$emit事件触发父组件实现购物车功能
- Vue.js组件component关于分页功能、自定义事件的$.Emit()的使用
- (vue.js)vue 父组件使用keep-alive和infinite-scroll导致在子组件触发父组件的infinite-scroll方法
- vue组件的使用
- vue---父调子 $refs (把父组件的数据传给子组件)子调父 $emit (把子组件的数据传给父组件)
- vue-cli之组件的简单使用
- vue 组件 之 注册 及 组件内data的使用
- vue 兄弟组件之间传数据之$emit 和 $on 组件通信
- vue.js2.0父组件点击触发子组件方法
- vue父组件点击触发子组件事件
- Vue $emit()不触发方法的原因
- vue之组件的生命周期
- vue-cli 子组件向父组件传递参数,触发父组件方法
- lua添加面向对象
- iOS中的单例模式
- RSA学习一
- phpcms制作的网站后台从本地上传到服务器空间的修改配置和注意事项
- 2017/5/15--计算机系统基础课堂笔记
- Vue之模态框确认组件---使用$emit触发父组件的methods
- 解决浏览器跨域的几种方式
- 在安卓4.x上使用Switch控件,并且替换thumb和track的图片时,Switch展示的width会明显大于设置的宽度,导致图片变形
- hdu1232通畅工程
- DOcker 启动chrome问题解决
- wamp的http:403禁止访问
- jquery select 选中问题w
- gsp页面标签
- git push: error 401 Unauthorized while accessing