想象一下,我有一個<progress-bar>
用戶界面組件,我想創建一個<app-progress-bar>
組件,它與<progress-bar>
相同,但有一些風格的調整。在Vue中,我可以轉移道具嗎?
AppProgressBar.vue:
<template> <progress-bar class="app-progress-bar"></progress-bar> </template>
這將打破,因爲<progress-bar>
需要percent
道具。
<progress-bar class="app-progress-bar" percent="percent"></progress-bar>
這似乎很好,但很脆,當<progress-bar>
有許多道具:這樣我就可以通過。我可以簡單地通過所有道具嗎?理論語法:
<progress-bar class="app-progress-bar" {...props}></progress-bar>
類似於反應/ JSX。