Vue multiselect 踩坑記錄

2021-10-08 10:34:11 字數 1430 閱讀 4253

"isdisabled" style=

"min-width:80%;max-width:80%;"

:allow-empty=

"false"

v-model=

"o.projectobj"

title=

"enter the project"

:placeholder=

"promptshow?'':'project'"

track-by=

"projectshortnameen"

label=

"projectshortnameen"

:internal-search=

"false"

:show-no-results=

"false"

:show-labels=

"false"

:options=

"o.projectdataobj.data"

:loading=

"o.projectdataobj.loading"

@input

="setproject($event,o)"

@search

-change=

"findproject($event,o)"

>

"clear" slot-scope=

"props"

>

="multiselect__clear display_none"

v-if=

"o.projectobj"

@mousedown

.prevent.stop=

"o.projectobj=null;o.projectuuid=null;o.projectname=null"

title=

"remove this option"

>

<

/div>

<

/template>

<

/multiselect>

記錄原因:

當時資料查詢時得到了三條資料,但是自動輸入提示框中只顯示了一條。

排查記錄:

經反覆測試後,發現查詢得到的資料,在顯示時還要做內部的顯示過濾,什麼意思呢,就是比如你查詢的字串為 5,後代查詢資料庫得3條資料,元件中展示的字段為projectshortnameen,那麼元件內部會根據查詢字串,在所得物件的展示欄位中做過濾,過濾掉展示欄位中沒有5的物件,這就導致了最後顯示的資料與查詢到的資料不一致問題

解決方案:

新增 :internal-search=「false」,這裡有乙個坑,在官方api中顯示的欄位名稱為 internalsearch,但是元件傳遞時,必須把單詞之間用短橫線連線,駝峰命名會導致資料傳遞無效,

還有乙個小坑,傳遞欄位前要新增:冒號,否則元件內一律視為字串。

搜尋 踩方格

時間限制 1 sec 記憶體限制 128 mb 提交 44 解決 32 提交 狀態 討論版 命題人 quanxing 有乙個方格矩陣,矩陣邊界在無窮遠處。我們做如下假設 a.每走一步時,只能從當前方格移動一格,走到某個相鄰的方格上 b.走過的格仔立即塌陷無法再走第二次 c.只能向北 東 西三個方向走...

systemtap embedded C 踩坑筆記

官方文件 systemtap的embedded c中,不能 include 也不能用printf和print。那怎麼列印呢?用stap printf。用法與printf一樣。還可以訪問cript中的全域性變數。官方文件中的示例 global var global var2 100 function ...

踩方格(遞推)

題目描述 有乙個方格矩陣,矩陣邊界在無窮遠處。我們做如下假設 a 每走一步時,只能從當前方格移動一格,走到某個相鄰的方格上 b 走過的格仔立即塌陷無法再走第二次 c 只能向北 東 西三個方向走 請問 如果允許在方格矩陣上走n步,共有多少種不同的方案。2種走法只要有一步不一樣,即被認為是不同的方案。輸...