在Vue JS中,我可以
<h1 v-if="someCondition">MY TITLE</h1>
有没有一种方法可以使元素类型基于某种条件?

例如,基于someCondition,我希望标题为<h1><h2>

我想我可以用

<template v-if="someCondition === 0">
  <h1>MY TITLE</h1>
</template>

<template v-if="someCondition === 1">
  <h2>MY TITLE</h2>
</template>

但是,有没有更简单的方式来编写此代码?

最佳答案

<component :is="'h'+someCondition">MY TITLE</component>
您的“someCondition”可以定义为props或data属性,并且其值可以从1到6,以防万一您只使用“H标签”

09-19 17:47