用户名: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权威指南