用vue-cli搭建了一个项目 但是,里面默认没有使用less, 然后我下载了less和less-loader(npm install less less-loader --save-dev)
以下是一个vue文件中的style部分
<style scoped lang="less">
.header {
position: relative;
box-sizing: border-box;
width: 100%;
height: 70px;
font-size: 22px;
line-height: 70px;
color: #fff;
background-color: #d4372f;
}
.header .logo {
float: left;
width: 180px;
.logo-pic {
padding-left: 20px;
}
.user-info {
float: right;
padding-right: 66px;
font-size: 12px;
color: #fff;
.user-logo {
position: absolute;
right: 0;
top: 23px;
width: 24px;
height: 24px;
border-radius: 50%;
}
}
}
</style>
但是样式在页面上没有生效,这是为何?
1.webpack配置正确了吗
2.可能是scoped引起.导致子组件部分样式没应用上