Vue version
3.4.26
Link to minimal reproduction
https://play.vuejs.org/#eNqFUstOwzAQ/BXLJ5BQcoBTCJUA9QCHtgKOvrjOJrh1bMt2SiHKv7N2SSnPnhLPzuyOd9zTa2uzTQe0oKUXTtpAFNfNFaPBM0o8hM5OmCZEtta4QG5Na0ntTEsYzfJ4impGL5ku810DpOMhQGsVD5DEZZJp3gI2ro1hNEe8zA9I9AwnCqNr2WQrbzQa6qOUUYFaqcDNbZBGo6uCpEqscaXMy33CguvgbMTFM4j1L/jKbyPG6MKBB7dB5/ta4K6BsCtPH2ewxf99sTVVp5D9T/EBvFFd9Lij3XS6QtsHvOT2Li1S6ubJT7cBtB8vFY1G5pD4jOJe49r+uvqn3fPsIumYHnCLYybHE9UBXM0FkBkGM1+uQISxPWZUEB8c2sRkI7Lk7gfy9gXB+fFTQS01LJyxvvzoFoMvyBpeTX0wK2kmJ6dHnk4lN5O+Tz3IMJR5PH9/O8M7nkLsfg==
Steps to reproduce
直接看报错
What is expected?
keyof 返回的是 string | number 的联合类型,类型校验应该通过
What is actually happening?
Invalid prop: type check failed for prop "name". Expected Object, got String with value "foo".
System Info
System:
OS: Windows 10 10.0.19045
CPU: (12) x64 11th Gen Intel(R) Core(TM) i5-11400F @ 2.60GHz
Memory: 6.45 GB / 15.87 GB
Binaries:
Node: 21.7.1 - D:\Program Files\nodejs\node.EXE
Yarn: 1.22.22 - D:\Program Files\node\node_global\yarn.CMD
npm: 10.5.2 - D:\Program Files\nodejs\npm.CMD
pnpm: 9.0.6 - D:\Program Files\node\node_global\pnpm.CMD
Browsers:
Edge: Chromium (123.0.2420.97)
Internet Explorer: 11.0.19041.3636
npmPackages:
vue: ^3.4.26 => 3.4.26
Any additional comments?
No response
Vue version
3.4.26
Link to minimal reproduction
https://play.vuejs.org/#eNqFUstOwzAQ/BXLJ5BQcoBTCJUA9QCHtgKOvrjOJrh1bMt2SiHKv7N2SSnPnhLPzuyOd9zTa2uzTQe0oKUXTtpAFNfNFaPBM0o8hM5OmCZEtta4QG5Na0ntTEsYzfJ4impGL5ku810DpOMhQGsVD5DEZZJp3gI2ro1hNEe8zA9I9AwnCqNr2WQrbzQa6qOUUYFaqcDNbZBGo6uCpEqscaXMy33CguvgbMTFM4j1L/jKbyPG6MKBB7dB5/ta4K6BsCtPH2ewxf99sTVVp5D9T/EBvFFd9Lij3XS6QtsHvOT2Li1S6ubJT7cBtB8vFY1G5pD4jOJe49r+uvqn3fPsIumYHnCLYybHE9UBXM0FkBkGM1+uQISxPWZUEB8c2sRkI7Lk7gfy9gXB+fFTQS01LJyxvvzoFoMvyBpeTX0wK2kmJ6dHnk4lN5O+Tz3IMJR5PH9/O8M7nkLsfg==
Steps to reproduce
直接看报错
What is expected?
keyof返回的是string | number的联合类型,类型校验应该通过What is actually happening?
Invalid prop: type check failed for prop "name". Expected Object, got String with value "foo".
System Info
Any additional comments?
No response