vue父子傳值更新不及時
父級:
<!-- http采集器 -->
<NodeHttp ref="http" :datanode="nodeData"></NodeHttp>
import NodeHttp from '../node/NodeHttp.vue'
components: {
NodeHttp,
},
//點擊傳值
nodeClick(){
this.nodeData = '222';
}
子級:
<script>
export default {
name: 'http',
props: {
datanode: Object,
// cancel: Function
},
data() {
return {
visible: false,
setting: this.datanode,
}
},
watch: {
datanode(val) {
this.setting = val; 需要監聽
}
},
created() {
},
methods: {
show() {
this.visible = true;
},
hide() {
this.visible = false
},
}
}
</script>

浙公網安備 33010602011771號