elementUI的组件部署到服务器后和本地显示不一样

新手上路,请多包涵

图片描述

element导航的展开收起组件的默认样式是这样的,我不想使用这个组件样式

图片描述

于是自己我改成了上图这样,用两个小图标实现导航的展开收起,本地打开没有问题,但是我build vue到服务器上之后就变成了下图这个样子,代码一模一样,本地和服务器显示不一样

图片描述

图片描述

F12自己写的样式全被划掉了,有什么方法能知道为什么会被划掉么,而且是本地正常显示部署到服务器后失效

组件代码如下:

<el-radio-group v-model="isCollapse"  style="margin-bottom: 20px;">
    <el-radio-button :label="true" class="el-icon-arrow-left"></el-radio-button>
    <el-radio-button :label="false" class="el-icon-arrow-right"></el-radio-button>
</el-radio-group>

失效的css部分,即便加了 !important 也不好用

.el-radio-button__inner{
  color: inherit;
  background-color: inherit;
  border: none;
  display: none;
}
阅读 7.3k
2 个回答
新手上路,请多包涵

我用的是vue-cli搭的项目。在main.js中,router的引用放在element-ui引用的后面。如下:
import ElementUI from 'element-ui'
import router from './router'

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题