add getTypeList to process mutli-type prop (#3885)
add getTypeList to process mutli-type prop (#3885)

* add getTypeList to process mutli-type prop

* update arrow function

* refactor to isBooleanType for performance

* update isBoolean check

KingMario/vue,pramudaprakash/GITHUB,vuejs/vue,Hanks10100/vue,hanhongyuan/vue,leemotive/vue,gebilaoxiong/vue,lizhiyao/vue,lizhiyao/vue,Hanks10100/vue,sreesirisha/GITMidtermexam,wushuyi/vue,vuejs/vue,KingMario/vue,greennyreborn/vue,lizhiyao/vue,cnchanning/vue,Kingwl/vue,leemotive/vue,xueyaodeai/vue,cnchanning/vue,Ddder-FE/vue,cnchanning/vue,KingMario/vue,xueyaodeai/vue,Ddder-FE/vue,pramudaprakash/GITHUB,Kingwl/vue,sreesirisha/GITMidtermexam,gebilaoxiong/vue,Jinjiang/vue,pramudaprakash/GITHUB,vuejs/vue,Ddder-FE/vue,sreesirisha/GITMidtermexam,greennyreborn/vue,gebilaoxiong/vue,leemotive/vue,KingMario/vue,leemotive/vue,xueyaodeai/vue,wushuyi/vue,Kingwl/vue,Jinjiang/vue,lizhiyao/vue,Jinjiang/vue,sreesirisha/GITMidtermexam,Ddder-FE/vue,optimizely/vue,hanhongyuan/vue,hanhongyuan/vue,Hanks10100/vue,Hanks10100/vue,Jinjiang/vue,hanhongyuan/vue,pramudaprakash/GITHUB,greennyreborn/vue,vuejs/vue,xueyaodeai/vue,greennyreborn/vue,Kingwl/vue