vue中<template>中v-for的使用以及<template>多层嵌套问题

摘要:
1、 在模板中使用v-for没有效果。如上面的代码所示,当您想要循环显示子菜单时,会使用v-for命令,但在执行后没有效果,并且无法获得子菜单数据。这里的模板是根节点,不能有多个根节点。因此,在根节点上写入v-for时存在问题,因此它不是根节点。此图向模板添加了一层div。其次,我们可以从代码中看到一个问题:一个组件如何嵌套多个模板?

一、在template中使用v-for没有效果

vue中<template>中v-for的使用以及<template>多层嵌套问题第1张

如上面代码所示想循环展示子菜单时使用的是v-for命令,但执行后却没有效果,子菜单的数据获取不到。

原因:v-for是循环指令,它返回多个值,而这里的template是根节点,根节点只有一个,根节点不能有多个,所以v-for写在根节点上就有问题,行不通。

解决:在其外面可以包裹一层div,使其不是根节点即可。

vue中<template>中v-for的使用以及<template>多层嵌套问题第2张

如此图给template外添加了一层div,即可解决上述问题。

二、从此代码上可以看到一个问题:这一个组件怎么会有多个template嵌套?

解释:上面代码中的第二个template其实相当于自带隐藏属性的容器,这里也可以用div来代替,但div的话就会被渲染成元素。

第二个template可以放执行语句,最终编译后不会被渲染成元素。一般常和v-for v-if 和v-show一起结合使用,这样会使得整个html结构没有那么多多余的元素,整个结构会更加清晰。

免责声明:文章转载自《vue中<template>中v-for的使用以及<template>多层嵌套问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇我的MYSQL学习心得(一) 简单语法关于echarts中南海诸岛的显示问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

git查看某个文件的修改历史

<转自 http://www.cnblogs.com/flyme/archive/2011/11/28/2265899.html> 有时候在比对代码时,看到某些改动,但不清楚这个改动的作者和原因,也不知道对应的BUG号,也就是说无从查到这些改动的具体原因了~ 【注】:某个文件的改动是有限次的,而且每次代码修改的提交都会有commit描述,我们可...

SEO那些事:一句代码一键分享网站

这是很久以前就已经写过的笔记了,有一个习惯,每次遇到一个问题,都会进行百度,然后把解决问题的关键点记录下来,有人问我,为什么更新频率如此之快,大部分都是从前积累的知识点。 其实每天工作所涉及的知识点都非常的多,长久记录下来,也算是一笔财富了,从前只是记录在印象笔记里面,看着自己的印象笔记日益渐慢,于是放在了这个平台,不得不说,简书的平台可以存储很多技术文...

Git提交代码报错husky &amp;gt; pre-commit

在接触了Git版本控制之后,很长一段时间里就只使用commit、pull、push这三个命令,并没有进行深究。而早上在用commit代码提交前端代码的时候出现了报错信息husky > pre-commit,于是开始查找背后的原因,最后通过阅读相关资料成功解决。 一、问题复现 我是通过IDEA编辑器中的Git工具进行提交代码,以往都是在勾选上需要提交的...

防止表单重复提交的方法

1、在jsp页面的button添加相关js代码: <input type="button" value="提交" onclick="this.disabled=true;this.form.submit()"> 此方法缺点是用户可能禁用js,此方法就可能失效。 2、session的token机制...

C++静态库中使用_declspec(dllexport) 不能导出函数的问题

在某项目中,有一些静态库,这些静态库中有类型命名的函数GET_XXX。在一次项目结构调整的时候,我想将调用这静态库的代码编译成DLL,并且将这些Get函数导出,我就直接就这些函数前面添加了_declspec(dllexport), 然后代码结构就成为: 静态库A: 包括很多 _declspec(dllexport) GET_XXX 函数。 动态库B:未直接...

.NET实现微博粉丝服务平台接口

【文章摘要】Senparc.Weixin.MP虽然是微信公众号的SDK,但由于易信公众号和新浪微博粉丝服务平台也提供了微信兼容接口,所以也可以使用其快速实现相应的服务,当然微博由于与微信存在差异,如果不改动原始SDK,则需要对一些地方进行调整。本文使用Senparc.Weixin.MP快速实现新浪微博粉丝服务平台的接口。 【文章索引】 新浪微博粉丝服务平...