vue子組件更改屬性


嚴格來說,Vue子組件不能隨便更改父組件傳遞過來的屬性,但是可以這樣修改

父組件

1 <component-a :num.sync="number">這是子組件</component-a>

子組件

 1 <template>
 2   <div>
 3     <p @click="change">子屬性{{num}}</p>
 4   </div>
 5 </template>
 6 
 7 <script>
 8     export default {
 9         name: "ComponentA",
10         props: {
11           num: Number
12         },
13         methods: {
14           change(){
15             this.$emit('update:num', 10)
16           }
17         }
18     }
19 </script>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM