為什麼Vue中的data有時候會看到return,而有時候卻沒有? 發表於 2021-07-13 更新於 2022-10-17 閱讀次數: 前言當你在剛接觸 Vue 的時候是不是有想過一件事情,文件上或人家範例的 data 寫方式似乎不太一樣…🤔😣 疑難排解在簡單的vue實例中看到的data屬性如下: 123456789let app = newVue({ el: "app", data:{ msg:'', }, methods:{ },}) 在使用組件化的項目中使用的形式是如下: 12345678910export default { data(){ return{ msg:'', } }, methods:{ },} 而這兩邊的差異呢就在於 不使用return包覆 的資料會在全局都可見,這會造成變數污染。反之 用return的資料 就只會在當前的component生效而已,不會影響到其他組件。 歡迎關注我的其它發布渠道 RSS