由$emit抛出
由$on接收
水库系统,防汛物资 sta
vm.$emit("fxwz", {
rpsa: index,
prsc: scale,
lvl: row.lvl,
row: row
});
list页面
getParamsData() {
let _this = this;
_this.reset();
vm.$on('fxwz', data => {
if (data.rpsa) {
_this.formItem.PRSC = data.prsc == 0 ? '' : data.prsc == 1 ? '' : data.prsc;
_this.formItem.ZT = parseInt(data.rpsa) == 3 ? '0' : parseInt(data.rpsa) == 2 ? '1' : "";
this.formItem.PRV = '湖南省';
if (data.row.cty != undefined) {
_this.formItem.CITY = data.row.cty;
} else if (data.row._city != undefined) {
_this.formItem.CITY = data.row._city;
} else {
_this.formItem.CITY = data.row.CITY == '湖南省' ? '' : data.row.CITY;
}
this.formItem.CNTY = data.row.CNTY ? data.row.CNTY : '';
_this.loadData(1)
}
})
},
监听当前实例上的自定义事件。事件可以由 vm.$emit 触发。回调函数会接收所有传入事件触发函数的额外参数。