解决vant组件样式无法显示的问题
vant组件样式无法显示的问题问题: 在写vue时使用vant组件时,vant 组件样式无法显示出来原因: 因为.vue文件中的style标签内有scoped,表明样式只对本个.vue文件中的template模板标签内的结构有效,引入的第三方vant中的组件是无效的解决方法:1、定义一个全局的样式文件,例如在src目录中添加一个resetvant.css文件,专门用来存放vant组件中需要修改的样
·
vant组件样式无法显示的问题
问题: 在写vue时使用vant组件时,vant 组件样式无法显示出来
原因: 因为.vue文件中的style标签内有scoped,表明样式只对本个.vue文件中的template模板标签内的结构有效,引入的第三方vant中的组件是无效的
解决方法:
1、定义一个全局的样式文件,例如在src目录中添加一个resetvant.css文件,专门用来存放vant组件中需要修改的样式(便于维护最好使用组件原有的样式类名进行样式修改)。最后在main.js文件中全局引入就可以了。
import './css/resetvant.css';
2、直接修改.vue文件的style标签为全局标签
//原来的style标签为局部标签
<style scoped></style>
//删去scoped, 改为全部标签
<style></style>
一般不推荐使用第二种方式
更多推荐
已为社区贡献1条内容
所有评论(0)