注
父传子:在子组件中定义props(驼峰式),在父组件对应的标签中添加对应的:子组件中props对应的值动态属性(横杠式)
子传父:在子组件中使用this.$emit('标签中@后面的名称', 需要传的值),在父组件对应的标签中添加对应的@子组件调用的名称事件
父组件
xml<sku :sku-data="ruleForm.skuData" />
子组件
javascriptprops: {
skuData: { type: Array, default: null }
},
提示
如果子组件没有用v-if控制显隐,子组件可能会存在异步数据不显示问题,此时可以使用watch进行侦听 例如:
javascriptwatch: {
skuData: {
handler(val) {
if (val.length > 0) {
// 要进行的处理
}
},
immediate: true
},
}
javascriptthis.$emit('changeData', this.ruleForm.connectorSkuList)
xml<sku @changeData="changeSku" />
javascriptchangeSku(skuData) {
this.ruleForm.skuData = skuData
},
本文作者:JACK WEI
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!