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

看板Ajax作者 (香榴槤)時間3年前 (2021/02/01 12:12), 編輯推噓1(105)
留言6則, 2人參與, 3年前最新討論串1/1
要怎麼在同一個物件下的callback參數中獲取定義好的屬性,如下圖: https://imgur.com/15pvhfT
主要是希望能夠在views的物件中獲取body,但實在是想破頭了想不到解法 這功能在 vue composition api 中有被實現 https://imgur.com/03pXVBR
我也有去看他的原始碼,但實在是資質頓悟看不出個結果... https://github.com/vuejs/composition-api/blob/master/src/component 因此上來求救各位大老 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.56.104 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1612152770.A.2FB.html

02/03 07:26, 3年前 , 1F
關鍵是ThisType和ComponentRenderProxy的組合,在
02/03 07:26, 1F

02/03 07:27, 3年前 , 2F
componentOptions.ts#L93。再去看官方文件應該就懂了
02/03 07:27, 2F

02/03 08:00, 3年前 , 3F
setup props跟你的case不太一樣,他是在宣告
02/03 08:00, 3F

02/03 08:01, 3年前 , 4F
ComponentOptionsWithProps時用ExtractPropTypes解決的
02/03 08:01, 4F

02/03 08:05, 3年前 , 5F
我講反了,setup作法是你內文在問的,標題則是thistype
02/03 08:05, 5F

02/23 10:15, 3年前 , 6F
generic?
02/23 10:15, 6F
文章代碼(AID): #1W5t_2Bx (Ajax)
文章代碼(AID): #1W5t_2Bx (Ajax)