在此,可以把一个 元素当做不可见的包裹元素。
常用场景如下:

1,比如说当v-for和v-if要在同一个元素上时,而vue又不允许这样使用,这时而又不想新增一个标签,这里,就可以在v-for的外层使用template标签,在template上使用v-if

<template v-if="true"><div v-for="item in list" :key="item.id"></div>
</template>

2,比如说可以用在那些个HTML指定的上下级标签上,例如,你想在父元素上写ul,在子元素内写li时

//父组件
<ul><Item></Item>
</ul>子组件Item
<template><li></li>
</template>

难道你就没有疑问,为什么在使用vue-cli脚手架时,最上层都会是一个template标签,如果你知道vue的html元素整体必须包裹在一个标签内,这个也就是说,我们也可以把这个template标签换成其它标签,毫无疑问,可以,但是你会发现当你审查元素时,使用template时,源代码中没有这个元素,而使用其它元素时,就会有相应的元素,这就是template标签相比其它标签所没有的优势,不可见。

Vue的包裹元素标签template相关推荐

  1. 在Vue单文件组件的template标签上使用v-if不生效的原因

    今天晚上,我在某个组件里看到了这样一段代码,简化来讲,大概长这样: // Child.vue <template v-if="false"><div>Foo ...

  2. Vanilla JavaScript 和 Vue 中的 HTML <template>标签

    HTML Template Tag in Vanilla JavaScript and Vue - DEV Communityhttps://dev.to/therealdanvega/html-te ...

  3. Vue.js 使用script或template标签创建组件模板内容

    为了使HTML代码和JavaScript代码是分离的,便于以后的阅读和维护,我们可以并建议使用<script>或<template>标签创建组件模板内容. <!DOCTY ...

  4. .vue文件中style标签的几个标识符

    .vue文件中style标签的几个标识符 在人生就要绝望的时候, 被编辑器所提示的一个scopedSlots所拯救. 卧槽, 写到最后才发现这个属性的具体卵用. 详情见最后解决办法. 问题背景 问题由 ...

  5. ref获取元素 vue 删除子元素_vue中的 ref 和 $refs

    相信前端开发或者后端开发都用过jquery,因为不是数据驱动,为了获取某些元素的value值,都操作过Dom元素. // 使用Jquery获取Dom元素值$("#id").text ...

  6. vue中实现tag标签

    1,安装scss插件 cnpm i node-sass sass-loader -S 2,安装element-ui cnpm i element-ui -S main.js中引入element-ui ...

  7. Vue 获取DOM元素 ,给DOM增加事件的特殊情况

    Vue 获取DOM元素 ,给DOM增加事件的特殊情况 给标签绑定ref属性 使用this.$refs.xxx 获取原生的jsDOM对象 ref属性值不能重名 Vue.component('subCom ...

  8. Vue笔记四:Vue获取DOM元素和组件元素的方法

    文章目录 Vue获取组件元素 ref获取组件元素 Vue获取组件元素 如果想使用哪个DOM元素,就给它加上ref属性,然后用$refs属性获取它的元素对象,示例如下: 全部代码: <!DOCTY ...

  9. vue 拖拽元素到任意位置

    vue 拖拽元素到任意位置 使用vue-drag-it-dude组件 npm install vue-drag-it-dude --save 参考地址:https://github.com/xzqyu ...

最新文章

  1. VIM配置攻略(最强干货加强版)
  2. 理解 : UDID、UUID、IDFA、IDFV
  3. linux特殊符号大全
  4. flex的mxmlc命令行编译as3文件成swf
  5. Python3.7 中Scipy和Numpy的安装(含下载资源)
  6. 1045 快速排序 (25 分)
  7. MS SQL巡检系列mdash;mdash;检查重复索引
  8. 极寒极热天气是否可以使用福禄克DSX2-5000网线测试仪工作
  9. 27年前研发出国内首台小型机的浪潮,如何怎么样了?
  10. mysql添加索引后查询先用索引吗_mysql 添加索引后 在查询的时候是mysql就自动从索引里面查询了。还是查询的时候有单 独的参数查询索引?...
  11. float,absolute脱离文档流的总结
  12. 如何理解有人说“真正的奇石收藏,从做减法开始”?
  13. Git用户签名设置,用户级别
  14. 系统学习机器学习之弱监督学习(三)--Adversarial Autoencoders
  15. 十大算法 — 选择排序法【C语言代码诠释】
  16. 20165204 20165216 20165220 实验四 外设驱动程序设计
  17. gunicorn的用法
  18. java后台生成动态二维码
  19. 苹果iBoot源代码
  20. 可解释人工智能XAI

热门文章

  1. 计算机打字测试标准,拼音打字考试标准练习题200字
  2. 新年快乐用计算机语言表达,DayDayUp:博主,在此,祝愿大家(十五种编程语言输出),2019年春节快乐!猪年诸事大吉!学要有所成,劳要有所获!...
  3. 支付宝蜻蜓设备---修改HID模式的输出格式
  4. 测试联通网速的用哪个软件,测试网速联通的怎么测?有什么方法?
  5. htc x920e刷android7.0,HTC X920e (Butterfly)一键刷机图文教程
  6. 一篇文章学会RabbitMQ。SpringAMQP操作RabbitMQ。RabbitMQ五种模式及其代码实现。
  7. matplotlib--属性设置--plt.rcParams
  8. CMOS RAM芯片
  9. 出现net::ERR_CONNECTION_REFUSED问题,前端优化
  10. 【昇腾310】【mindspore 安装后测试报错】ImportError: libacl_tdt_channel.so