最近開始用ant-design-vue,跟vue項目中的語法沒什么不一樣,不過今天發現:defaultValue不生效。
一般用:defaultValue是想先占用input,后續可能需要改變input中的值(用:value一般是不希望變input中的值)。
下面是不生效寫法:
<a-input :defaultValue="text"/>
這種寫法會導致頁面上的input中沒有值,以至於懷疑是否有defaultValue屬性,其實有該屬性,可以寫成這樣,那么就會達到預期結果(注意要有initialValue)。
<a-input
v-decorator="[
{
initialValue
}
]" :defaultValue="text"/>