修改element ui源码无效

这篇具有很好参考价值的文章主要介绍了修改element ui源码无效。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题场景

vue项目中使用element ui中的环行进度条,需求更改进度条未满部分的背景颜色,保持项目风格一致;
修改element ui源码无效
element ui官方文档并没有暴露方法进行修改未满状态的颜色,于是找到项目node_modules\element-ui\packages\progress\src下的progress.vue进行修改:
修改element ui源码无效

stroke为未满状态下的颜色,更改后重启项目发现并没有用。是因为项目引用的是源码打包后生成的lib文件夹下的代码。
修改element ui源码无效

解决问题

1、将github上element ui源码下载下来

git clone https://github.com/ElemeFE/element.git

下载 完成是一个名为element ui的文件夹
修改element ui源码无效

2、将文件夹用vscode打开并下载依赖
npm install (注意:npm install有时报错,换cnpm install)

下载依赖完成后文件夹下出现node_modules文件夹

3、修改packagesprogress.vue

修改element ui源码无效

4、修改完成后执行 npm run dist

成功编译后生成lib文件夹
修改element ui源码无效

5、把生成的lib文件夹复制到项目路径node_modules\element-ui替换掉lib文件夹,重启项目

未满的进度条颜色由白色变为深色

修改element ui源码无效

我们可以把包发布到npm包管理器

1、进入cmd命令窗口,进入下载的elementui文件夹下,执行npm init,进入重命名包名、版本号

修改element ui源码无效

2、登录npm,执行npm login,输入用户名、密码和邮箱后若报错
修改element ui源码无效
这里执行npm config set registry https://registry.npmjs.org切换镜像

重新输入用户名、密码和邮箱后成功登录
修改element ui源码无效

执行 npm publish 推送发布
修改element ui源码无效

3、将项目中package.json文件中devDependencies, “element-ui”: “^2.15.1”,改为如:
"element-ui-liu": "^2.15.9"
“你的包名”: “^你的版本号”

重启项目

修改element ui源码无效文章来源地址https://www.toymoban.com/news/detail-404518.html

到了这里,关于修改element ui源码无效的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用element-ui+vue 做修改功能时,数据不回显问题

    后端数据已经做好了,页面发送数据获取id给后端,查询数据后返回给前段页面。res.data.data数据是可以打印出来的,但是这个_this.from一直打印出来的是undefined,找了很多方式都没有办法把值附上去。请问有什么办法吗 这个是表单页面

    2024年02月16日
    浏览(31)
  • 解决 element-ui 表单清空的问题:先编辑后新增 resetFields() 无效

    首先需要注意几个问题: 我们需要为每个 form-item 加上 prop 属性,要不然无法清空(大部分的问题就是出在这) resetFields() 方法是重置表单,重置为初始值,而不是设置为空值 在 resetFields() 方法之前,如果修改了 data 里的表单默认值,那么重置以后就是你修改以后的值,而不

    2024年02月13日
    浏览(46)
  • 修改element-ui源码

    element-ui修改源码 1.首先,从git上拉取element的源码 2.安装依赖 npm install 3.修改 packages 中的源码,然后进行打包 npm run dist 4.找到你的项目中的 node_modules 包下的 element-ui 文件夹下的 lib 包,用你修改好后打包生成的 lib 包进行替换即可生效 下载链接在官网底部

    2024年02月11日
    浏览(31)
  • 关于element-ui表格 鼠标悬停背景颜色修改问题

    element-ui鼠标悬停时行背景色默认为白色,当表格字体为白色时容易看不到文字,因此需要修改鼠标悬停时的背景色。 html使用el-table后,在css样式中添加以下代码即可修改鼠标悬停后的背景色。(未使用scss和less) 同时补充鼠标点击后行高亮颜色修改,需要在el-table标签内添加

    2024年02月11日
    浏览(39)
  • vue的element ui使用el-table组件实现懒加载树、默认自动展开层级(一层,二层)、并且解决新增、删除、修改之后树节点不刷新问题

    问题 :数据量太大了,导致接口返回数据时间较长。 解决 : 将ElementUi中Table组件加载改为懒加载(查看文档)。 思路 :初始化打开页面时只显示第一级菜单,用户点击展开菜单之后往后端发送请求,然后加载出一级子菜单;后台只用有一个根据菜单id查询他子菜单的接口就可以

    2024年01月16日
    浏览(31)
  • 超完整版修改element ui源码的3种方式!!以及patch-package打补丁

    全文总览: 一、组件源码修改     方式一:修改引入的lib文件     方式二:拷贝组件文件进行修改引用     方式三:修改原组件的packages文件 二.延伸——patch-package ​​ 一.组件源码修改 项目需求多种多样,会出现当前组件无法满足需求的情况,可以分析组件源码

    2024年02月04日
    浏览(32)
  • vue项目中修改element-ui源码,如何运用到项目中 (修改 node_modules 里的文件,并应用)

    由于element组件不满足项目的需要,需要对源码进行修改,如何在使用到项目中,发现直接修改源码以后不生效,原因是因为其实项目中所引用的并不是直接源码,而是通过打包好后的lib文件。源码只是相当于提供给你参考的,整个项目的运行,靠的都是lib文件夹下的打包文件

    2024年02月04日
    浏览(48)
  • 【Element UI】解决el-tooltip组件在鼠标快速移动场景下出现的残影问题

    当我们把el-tooltip组件直接拿来和el-table组件使用的时候,鼠标上下快速移动会出现如图残影和渐变消失的问题 如下图: 所以我们去看一下官网 我们这时候试一试将 transition 属性设置为空 代码如下: 发现渐变消失是解决了但是并没有解决鼠标快速移动产生残影的问题 最终代

    2024年02月19日
    浏览(33)
  • (Carousel)解决:Element-ui 中 Carousel 走马灯的样式的修改问题

    1、 Element-ui 提供组件情况: 其一、 Element-ui 自提供的代码情况为(示例的代码,例子如下): 代码地址: https://element.eleme.cn/#/zh-CN/component/carousel 其二、页面的显示情况为: 1、 Carousel 自提供的代码的实践: 其一、代码为: 其二、页面展示为: 2、 Carousel 代码相关属性的使用

    2024年01月25日
    浏览(42)
  • element-ui时间日期选择器回显功能以及不能修改问题的解决

    地址:element-ui时间日期选择器不能修改问题的解决 - 走看看 属于是强制更改 编辑的时候,修改了时间,控制台中能看到已修改,可是页面上确没修改而且也不能删除,出现这样的问题,该如何解决? 解决方案:在获取数据回显的时候使用$set: 刚开始是直接赋值(如果不是标

    2024年02月11日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包