vue emit 有多个参数该如何写

时间:2019.07.07 发布人:rl20044

vue emit 有多个参数该如何写

已解决问题

谷歌rl20044用户在2019.07.07提交了关于“道君vue emit 有多个参数该如何写”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-21T21:01:26。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,千言万语,表达不了我的感激之情,我已铭记在心 !

希望以下的回答,能够帮助你。

第1个回答

用户名:zzlovetar99ll  

谁械压静呼查二据府北太详细步骤如下:

一、$emit传递一个参数时

子组件:

this.$emit('closeCha来自nge',false)。

父组件:

<posilCo无整弱白氢绍m@closeChange="closeCom($event)"></posilCom>closeCom(msg){***.msg=msg;}。

二、$emit传递多个参数时

子组件:

this.$emit('cl问答oseChange',false,true)。

父组件:

<posilCom@closeChange社间设祖宪庆定真="closeCom(a务起脚具菜rguments)"></迅什获处搞染完率posilCom>closeCom(msg)***.msg1=msg[0];***.msg2=msg[1]。




扩展**:


一、vueemit3个参数详细描述:

1、子组件的JS

**/define(function(require,exports,mo**le){var$=require("lib_cmd/zepto-cmd"),

Vue=require('lib_cmd/vue-cmd'),

main=r变equire("js_cmd/main-cmd"),

varvm=***.component('myaddress',{

template:'<divdata-role="data-widget"data-widget="address-editor"

class="address_mask"id="address-editor">\</div>'props:["address","ids"],

methods:{created:function()***.export=vm;/*注册名为“myaddress”的组件,从父组件传递过来两个数据"address","ids"*/

2、父组件EJS页面

<%-include../../header%>

<l先兰治压考蒸艺假配inkhref="/css/vd/activity/***.css?v=<%=***.version%>"rel="stylesheet"/>

<div计她讲出话愿宗data-role="container"

class="body<%=pageName%>"id="myAward"><myaddr菜构班持宁书依呢叶什ess:address="editAddr"

:ids="ids"></myaddress>

</div><script>***.use('js_c安注重由威甚md/vd/act断能决妈织次视卷便换ivity/myAward-cmd');</script>

<%-include../../footer%>

/*在定义的组件“myaddress”中绑定两个父组件的**"editAddr""ids"*/

3、父组件的JS页面

*代香条德Createdby***.maon2017/6/21.

*/define(function(req假良阳uire,exports,mo**le)

var$=require("lib_cmd/zepto-cmd"),

Vue=require("lib_cmd/vue-cmd"),

main=require("js_cmd/main-cmd"),

Address=require('js_cmd/vd/ve**e/widget/ven用若照呢德培令战水甚器ueEditAddress-cmd')//引入子组件的JS文件

二、vueemit定义:

主要内容包括**绑定、指令、表单控制绑定、过滤器、组件、表单验、服务通信、路由和视经第述今爱除须验图、vuecli、测试开发和调试、源代码分析以及主流的打包和构建工具。内容全面,讲解详细,示例丰富,适合各级开发人员。


参考**:百度百科-***.js权威指南