Closed Hfengxiang closed 7 years ago
自己样式去覆盖
- 打开文件
build/webpack.base.conf.js
, 找到modeule.exports = vuxLoader
, 修改如下(并保存)module.exports = vuxLoader.merge(webpackConfig, { plugins: ['vux-ui', 'progress-bar', 'duplicate-style', {name: 'less-theme', path: 'src/style/vux_theme.less'}] })
- 新建文件
src/style/vux_theme.less
, 然后打开该文件vux_theme.less
,添加代码(后面用到的其它vux样式变量也可以直接在此文件中添加)@tabbar-text-active-color: red;
- 运行
npm run dev
重启项目(目的是为了vux_theme.less
文件被装在在vux系统中), 仅第一次需要, 以后不需要该重启操作
@chobits4 给力了我的铁
@chobits4 多谢大佬的分享
@chobits4 给力了,膜拜大佬
@chobits4 大佬现在vue-cli3.0以上版本没有webpack.base.conf.js,现在要怎么改呢?
按照官方文档写的tabbar底部栏,由于项目主题色为红色,但是下方的文字激活时为绿色,目前通过覆盖样式临时处理,官方能否提供props供开发者修改?另外在真机上,文字下方有下划线,这个如何去掉?
`
<tabbar-item :selected="this.$route.path === '/personalHome/selfOrder/'" @on-item-click="onItemClick(0)">