开发app直播商城源码,如何进行组件重写
2021/11/3 17:09:40
本文主要是介绍开发app直播商城源码,如何进行组件重写,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
组件的重写
app直播商城源码开发多年,并且一直和UI、测试同学,针对组件库的事甩锅给组件的开发者。
虽然通可以暂时将app直播商城源码存在的问题压下去,但是这毕竟不是一个好的解决问题的方式。所以还是需要去解决。 针对样式问题,组件库的官方其实会给出一个解决解决方案。
iview组件库的样式覆盖
环境:vue@2.6.6 iview@3.2.2
error
使用vue.config.js修改lessloader的配置,才可以顺利覆盖less文件。
module.exports = { css: { loaderOptions: { less: { // 这里的选项会传递给 less-loader javascriptEnabled: true } } } }
app直播商城源码只要修改less变量的值,就能够达到修改样式的目的,如下是部分变量
// Prefix @css-prefix : ivu-; @css-prefix-iconfont : ivu-icon; // Color @primary-color : #2d8cf0; ...
element-ui组件库的样式覆盖
创建vue项目时记得选择scss就可以
做如下修改
/* 改变主题色变量 */ $--color-primary: teal; $--button-font-size: 16px !default; $--border-radius-base: 0px !default; $--border-radius-small: 0px !default; /* 改变 icon 字体路径变量,必需 */ $--font-path: '~element-ui/lib/theme-chalk/fonts'; @import "~element-ui/packages/theme-chalk/src/index";
覆盖变量可以参考 element 项目中定义的变量
/* Element Chalk Variables */ /* Colors -------------------------- */ $--color-white: #fff !default; $--color-black: #000 !default; $--color-primary: #409EFF !default; ...
从修改上来看还是element-ui是个正经的组件库。
iview的组件逻辑调整
show you code!
<template> // template将iview源码的中的Table.vue的template复制过来就可以。 // 当然如果你想自定义那么也可以做更改 </template> <script> import {Table} from 'iview' export default { mixins:[Table], mounted () { console.log('do what you want to do in mounted!') }, } </script>
element-ui的组件逻辑调整
app直播商城源码修改的方式和iview的组件类似,不过element-ui中,el-table-column暂时没有做修改。
声明:本文由云豹科技转发自程序猿小新博客,如有侵权请联系作者删除
这篇关于开发app直播商城源码,如何进行组件重写的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-28微服务架构中API版本控制的实践
- 2024-09-28AI给的和自己写的Python代码,都无法改变输入框的内容,替换也不行
- 2024-09-27Sentinel配置限流资料:新手入门教程
- 2024-09-27Sentinel配置限流资料详解
- 2024-09-27Sentinel限流资料:新手入门教程
- 2024-09-26Sentinel限流资料入门详解
- 2024-09-26Springboot框架资料:初学者入门教程
- 2024-09-26Springboot框架资料详解:新手入门教程
- 2024-09-26Springboot企业级开发资料:新手入门指南
- 2024-09-26SpringBoot企业级开发资料新手指南