[問題] TS怎麼獲取自己同一個物件的型態

作者: givemoney (香榴槤)   2021-02-01 12:12:47
要怎麼在同一個物件下的callback參數中獲取定義好的屬性,如下圖:
https://imgur.com/15pvhfT
主要是希望能夠在views的物件中獲取body,但實在是想破頭了想不到解法
這功能在 vue composition api 中有被實現
https://imgur.com/03pXVBR
我也有去看他的原始碼,但實在是資質頓悟看不出個結果...
https://github.com/vuejs/composition-api/blob/master/src/component
因此上來求救各位大老
作者: ck574b027 (荒圍!定厝!賊!妹!)   2021-02-03 07:26:00
關鍵是ThisType和ComponentRenderProxy的組合,在componentOptions.ts#L93。再去看官方文件應該就懂了setup props跟你的case不太一樣,他是在宣告ComponentOptionsWithProps時用ExtractPropTypes解決的我講反了,setup作法是你內文在問的,標題則是thistype
作者: VdustR (京)   2021-02-23 10:15:00
generic?

Links booklink

Contact Us: admin [ a t ] ucptt.com