為什么vue組件的屬性,有的需要加冒號“:”,有的不用?


https://segmentfault.com/q/1010000010929963/a-1020000010930077

 

<tab :line-width="2" active-color="#fc378c"> <tab-item :selected="demo2 === item" v-for="item in list2" @click="demo2 = item"></tab-item> </tab>

其中:line-width有:前綴,而active-color則不用。
是由於數據類型的關系嗎?
比如Boolean+Number類型因為是properties就需要加:,而String因為是attribute所以不需要?

答案:

加冒號的,說明后面的是一個變量或者表達式,沒加冒號的后面就是對應的字符串字面量


免責聲明!

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



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