css加载不出来

 

起因:

        <el-table
            :data ="table"
            style="width: 100vw;text-align: left;"
            :row-class-name="tableRowClassName">
            <el-table-column
                prop="id"
                label="入库单号"
                width="133"></el-table-column>
            <el-table-column
                prop="name"
                label="库位名称"
                width="140"></el-table-column>
            <el-table-column
                prop="number"
                label="数量"
                width="70"></el-table-column>
        </el-table>
<style scoped>
    .el-table .a-row{
        background-color: #2C3E50;
    }
</style>

 

 

原因:css里面声明了scoped,每个组件的element会产生对应的属性,格式data-v-。

El-table标签创建了一个<table>表单,但使用row-class-name添加的表单是加在对应的index的tr标签上面的,没有对应的data-v,所以css加载不进来。

Scoped作用是实现作用域控制,通过增加命名空间,来使css局部作为。

posted @ 2017-03-26 13:06  刘爽_杭州  阅读(1013)  评论(0编辑  收藏  举报