我找了很多地方,都沒有找到解決我的問題的方法,所以我希望有人能夠幫助我。
我已經創建了幾個自定義表單組件,但是我仍然不得不恢復到 "原始 "代碼來完成一些任務,因為我找不到在自定義select上使用@change的方法。
這就是我通常在做的事情......
自定義select。
自定義的select組件--省略了props和方法:
<v-select v-if="inputType =='select'"
@input="updateValue($event)"
:background-color="backgroundColor ? 'backgroundColor' : 'white'"
class="rounded-lg"
:clearable="可清除"
:chips="芯片"
color="accent2"
:deletable-chips="deletableChips"
:disabled="disabled || isFormReadOnly"
:error="錯誤"
:error-messages="errorMessages"
填充
平坦
hide-details="自動"
:items="專案"
:item-text="itemText && itemText"
:item-value="價值"
:label="標簽"
:multiple="多個"
:outled="!outled && !isFormReadOnly"
:return-object="returnObject"
:small-chips="smallChips"
:value="值"/>
...我是這樣呼叫的:
<app-input input-type="select"
class="rounded-lg mb-4"
:class="$vuetify.breakpoint.width >=600 && 'pl-2'"
:error="errors.type"
:is-form-read-only="isFormReadOnly"
:items="['Drill', 'Emergency']"
label="型別"
v-model="form.type"/>
......這樣做很好,但我就是不能用@change來呼叫一個關于改變的函式。
有什么想法嗎?
uj5u.com熱心網友回復:
你是否在選擇組件中嘗試過:
@change="$emit('change', $event.target.value)"
uj5u.com熱心網友回復:
我想你可以試試$emit或者在實體中寫一個watch
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/310004.html
標籤:
上一篇:<p>我是Kotlin的新手,我試圖寫一個函式,將一個數字轉換為羅馬數字;但是,我無法從回圈內部設定"numberBeingChecked"和"romanNu
