Вы можете создать пропеллер со строковым типом в вашем компоненте, а затем использовать метод, чтобы проверить, включено ли слово в строку.
Например, проп:
props: {
type: {
type: String
}
}
Создайте функцию, чтобы проверить, включено ли слово:
propIncludes(segment) {
return this.type.includes(segment);
}
Используйте метод везде, где вы хотите проверить:
<p v-if="propIncludes('first')">First prop</p>
<p v-if="propIncludes('second')">Second prop</p>
И добавить свой новый тип для вашего компонента, просто go для родителя:
<Test type="first second"/>
Я добавил песочницу ниже: https://codesandbox.io/s/heuristic-shamir-o0yk9