#vue.js #vuejs2 #vuejs3
#vue.js #vuejs2 #vuejs3
Вопрос:
Возможно ли в Vue переключаться между компонентом и тегом, как мы можем переключаться между компонентами?
<component :is="component"></component>
Мой случай: я хочу, чтобы компонент кнопки был обернут router-link
тегом, если был указан путь, а если пути нет, это было бы просто div
.
Ответ №1:
Напишите вычисляемое свойство «component» и укажите, какой тег следует использовать
computed:{
component(){
if(// has path)
return RouterLink;
else
return 'div';
}
}