4 个回答

你可以先把这几种的html元素写出来,再用v-if,通过点击指定的类型 触发指定的v-if条件,显示

用v-for啊,拿到数据的时候放到data里去

vue是数据驱动视图,后台存个数据,模板里用v-if v-else-if v-else 显示不同的内容

你要追加的元素都可以视为一个组件,你可以在这个组件里去区分类型,渲染不同的html,数据以参数方式传入。何时渲染可以通过v-if 去判断

例如:

<ul>
    <courseComp v-for="course in courses" :course="course"></courseComp>
</ul>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题