请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么我用github上的vue-easy-slider幻灯片插件,然后再style里修改样式,怎么样式修改不了

正在回答 回答被采纳积分+3

1回答

fishenal 2018-01-04 10:46:50

有可能是覆盖关系的问题,插件的样式可能有自己的作用域,组件本身不提供改样式的接口吗?我扫了一眼文档是可以针对每张做特定样式的

0 回复 有任何疑惑可以回复我~
  • 提问者 慕侠9015837 #1
    老师,你可以试试,我再想想会不会是你的脚手架封装的原因呀,style里加样式无法覆盖插件的样式,但可以用important最高权重覆盖。让我也是很懵逼。
    回复 有任何疑惑可以回复我~ 2018-01-04 14:00:15
  • fishenal 回复 提问者 慕侠9015837 #2
    是因为自己写的优先级大不过组件内部的,组件内部的样式都是局部作用域下的样式,用.VueCarousel-navigation-prev[data-v-7fed18e9] 后面那个data-v-xxx 加了一个随机字符串取的,这也是为什么import可以覆盖,我能想到的办法只有加import了,因为vuejs的机制是组件内部的scope样式最高啊
    回复 有任何疑惑可以回复我~ 2018-01-04 14:13:30
  • 提问者 慕侠9015837 回复 fishenal #3
    老师,我后边试了,这跟插件是有关系的,有些插件被直接写死了,所有只能用important,但有些可以直接style覆盖。
    回复 有任何疑惑可以回复我~ 2018-01-12 17:40:50
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信