안녕하세요 저는이 게시물에 대해 이야기했지만 구성 요소간에 데이터를 공유하기 위해해야 할 일이 무엇인지 이해하기 쉽지는 않지만 이벤트 버스를 사용하지 않으려합니다. 소품을 사용하는 방법을 알려주지 ??구성 요소간에 데이터를 공유하는 방법 Vue js
구성 요소 A :
<template>
<div>
<div class="container">
<fileForm></fileForm> //<--- THE COMPONENT B
</div>
</div>
</div>
</template>
<script>
export default {
name: "DashBoard",
data() {
return {
user: {},
};
},
methods: {
checkIfImLoggedIn() {
}
},
onComplete() {
},
},
mounted() {
this.checkIfImLoggedIn();
}
};
</script>
구성 요소 B : 그것을 할 방법이 많이가있다
<template>
//...
</template>
<script>
export default {
name: "FileForm",
data() {
return {
fileExtensions: ["CSV", "EXCEL"],
sharedData : {}, //<--- for example share this
};
},
methods: {}
};
</script>
당신은 구성 요소 통신에 대한 연구를 할 필요가
이벤트 버스를 사용할 때 소품을 사용하는 것이 훨씬 어렵습니다. Vuex를 찾으십시오. Vuex를 사용하면 쉽고 표준화 된 방식으로 데이터를 공유 할 수 있습니다. – WaldemarIce