老师,解释下
<template>
<div>
<div
class="item"
v-for="(item,index) of list"
:key="index">
<div class="item-title border-bottom">
<span class="item-title-icon"></span>
{{item.title}}
</div>
<div v-if="item.children" class="item-children"> <!-- 如果当前的一级列表下有children ,就将children也显示在二级菜单那里-->
<detail-list :list="item.children"></detail-list>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'DetailList',
props: {
list:Array
}
}
</script>
<style scoped>
.item-title-icon
position:relative
left:.06rem
top:.06rem
display:inline-block
width:.36rem
height:.36rem
background:url(http://s.qunarzz.com/piao/image/touch/sight/detail.png) 0 -.45rem no-repeat
background-size:.4rem
.item-title
line-height:.8rem
font-size:.32rem
padding: 0 .2rem
.item-children
padding:0 .2rem
</style>这里的.item-title-icon样式为什么不能写在.item-title的后面,会报错,是因为html结构的原因??
16
收起
正在回答 回答被采纳积分+1
2回答
4.Vue与React高级框架开发
- 参与学习 人
- 提交作业 239 份
- 解答问题 10739 个
本阶段带你深入前端开发的肌理,通过ES6基础知识和前端主流高级框架的学习,助你快速构建企业级移动webAPP应用,进入职场的终极battle
了解课程



恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星