javascript - 如何解决模板中v-for不能绑定在root元素上的问题
天蓬老师
天蓬老师 2017-04-11 10:07:38
[JavaScript讨论组]
<ul class="list-group" v-for="obj in titles">
      <li class="list-group-item">
          <router-link :to="obj.routerObj ? obj.routerObj : {}">{{obj.title}}</router-link>
      </li>
</ul>

比如我在一模板中想生成一个包含li元素的ul元素。
但是不能在root元素上使用v-for,我就不得不用一个p将他们包裹起来,这样在p中就生成了三个ul,每个ul元素只包含了一个li元素。视觉上没什么不同,但是初衷不一样。
请问有没有什么好的解决方法?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(3)
怪我咯

给li加v-for后可以根据不同的需求进行判断来实现li中的组件。原则上根元素就应该是唯一的吧,相当于web页面的html元素。

怪我咯

这样就只能外面嵌套一个p做根元素,根元素肯定只能有一个。

天蓬老师

谢邀。用组件可以吗?你这个需求是应该dom上的需要?还是样式上的需要?还是哪里的需要?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号