element-ui
记录使用vue、element-ui遇到的问题以及解决方案
船长在船上
CSDN前端领域博客专家,CSDN前端领域优质创作者,资深前端开发工程师,专注web前端领域开发,在CSDN分享工作中遇到的问题以及问题解决方法和对项目开发的实际案例总结以及新技术的认识。
展开
-
echarts修改柱状图的宽度
修改柱状图的宽度,不设时自适应原创 2022-04-12 14:26:59 · 8799 阅读 · 1 评论 -
element-ui 报错Invalid prop: custom validator check failed for prop “index“.
menu菜单是自己定义的,index获取的是v-for循环的index,出现错误。解决办法:index的是个int类型的值时,则可能出现这个错误。写成字符串,或者toString()转成字符串。<el-menu :default-active="activeIndex" class="el-menu-demo" mode="horizontal" @select="handleSelect"> <el-menu-item v-for="ite...原创 2022-04-11 10:35:15 · 2749 阅读 · 0 评论 -
element-plus中el-pagination分页组件显示英文问题
问题如下图:解决办法:在main.js或者main.ts中引入中文包import locale from "element-plus/lib/locale/lang/zh-cn";const app = createApp(App)app.use(store).use(router).use(ElementPlus,{locale})app.mount('#app')效果图:...原创 2022-02-25 17:22:37 · 938 阅读 · 1 评论 -
vue3.0使用element-plus表单登录提交报错validate
注意事项:ref="ruleFormFef"和model="ruleForm"不能重复使用获取全局getCurrentInstance方法,注意路由和store 线上使用有问题,在这里获取表单ref没有问题。完整写法:...原创 2022-02-21 10:35:07 · 4086 阅读 · 0 评论 -
vue+element-ui实现列表分页功能
使用element-ui实现列表分页功能原创 2020-08-06 16:08:23 · 1009 阅读 · 0 评论 -
vue element-ui使用富文本vue-quill-editor编辑内容
1.安装npm install vue-quill-editor --save2.页面中使用page.vue// 引入的富文本样式import { quillEditor } from "vue-quill-editor";import "quill/dist/quill.core.css";import "quill/dist/quill.snow.css";import "quill/dist/quill.bubble.css";components:{ quil.原创 2021-12-17 15:08:48 · 422 阅读 · 0 评论 -
el-upload去掉删除按钮图标
加上:disabled="true"即可效果:原创 2021-08-05 14:10:45 · 2763 阅读 · 2 评论 -
element-ui全局自定义主题
在项目中改变 SCSS 变量Element 的 theme-chalk 使用 SCSS 编写,如果你的项目也使用了 SCSS,那么可以直接在项目中改变 Element 的样式变量。新建一个样式文件,例如element-variables.scss,写入以下内容:/* 改变主题色变量 */$--color-primary: teal;/* 改变 icon 字体路径变量,必需 */$--font-path: '~element-ui/lib/theme-chalk/fonts';@imp.原创 2020-09-14 16:28:09 · 822 阅读 · 0 评论 -
解决element-ui自定义修改样式问题
使用的是element-ui,如果要修改el-table原始样式1.可以自定义class,为了不影响全局样式<div class="liquidataCase border-padding bg-shadow"> <el-table border :data="tableData" style="width: 100%" highlight-current-row :height="tableHeight"> ...... </el-tabl原创 2020-09-14 15:36:35 · 1838 阅读 · 0 评论 -
Vue 上传到服务器后,build打包之后Element UI图标不显示问题(404错误)
报错显示:问题原因:(1)查看/build/webpack.base.conf.js文件可以发现,woff或ttf这些字体会经由url-loader处理后在static/fonts目录下生成相应的文件。(2)也就是说实际应该通过/static/fonts/**路径来获取字体图标,而实际却是请求/static/css/static/fonts/**,自然报404错误。解决方式:(1)打开build/utils.js文件,在如下位置添加pu...原创 2020-09-11 16:23:16 · 2474 阅读 · 0 评论 -
Vue安装 项目可视化分析包大小工具webpack-bundle-analyzer
1.安装:npm install webpack-bundle-analyzer –save-dev//或yarn add webpack-bundle-analyzer -D2.配置:在build/webpack.prod.config.js添加...if (config.build.bundleAnalyzerReport) { const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnal原创 2020-09-11 10:47:02 · 2390 阅读 · 2 评论 -
Vue项目关闭浏览器时候清除缓存
App.vue页面:setToken根据自己定义的使用<script>export default { name: "app", mounted(){ //刷新页面时也会执行 window.addEventListener('beforeunload',()=>{ this.$store.dispatch("setToken", ""); }); }}</script>...原创 2020-09-10 11:55:37 · 5089 阅读 · 1 评论 -
vue element-ui关闭弹窗清空表单验证,清空表单
增加ref属性 :<el-form ref="formData"></el-form>ElementUI自带清除表单方法this.$refs[formName].resetFields(); // 重置表单移除校验this.$refs[formName].clearValidate(); // 仅清除验证原创 2020-09-08 14:28:54 · 3183 阅读 · 0 评论 -
Vue 中多个组件可以共享数据和方法 Mixin 的用法
计算表格table的高度,mixin分全局引用和局部引用原创 2020-09-01 16:24:14 · 2478 阅读 · 1 评论 -
vue element-ui 绑定@keyup.enter事件无效解决办法
一般情况解决办法:在按钮上绑定keyup事件,加上.native覆盖原有封装的keyup事件<el-button type="primary" class="sub-btn" style="width:100%;" :disabled="btnDisabled" :loading="logining" @click.native.prevent="handleSubmit" @keyup.native.enter="handleSubmit">{{loginStr}}</el-bu原创 2020-09-01 10:11:15 · 4721 阅读 · 1 评论 -
处理vue element-ui 使用moment 解决表格中的时间格式化方案
下载moment.jsnpm install moment --save//或者yarn add moment --savemain.js 引入// 导入时间插件momentjsimport moment from 'moment' // 定义全局时间格式过滤器Vue.filter('dateFormat', function (daraStr, pattern = 'YYYY-MM-DD HH:mm:ss') { return moment(daraStr).fo..原创 2020-08-31 15:02:11 · 1410 阅读 · 0 评论 -
vue父子组件传值props
父组件Home.vue<div id="home"> <menutree :data="menuData"></menutree></div><script>export default { components: { menutree: menutree }, data() { return { menuData: [], breadcrumbText: "" .原创 2020-08-25 11:04:25 · 1352 阅读 · 0 评论 -
Vue/Element-ui动态调整左侧菜单栏高度
动态调整左侧菜单栏高度为全body高度,仅供参考<el-container :style="containerHeight"> <el-scrollbar> <el-aside style="width:200px;"> .... </el-aside> </el-scrollbar></el-container>..原创 2020-08-25 10:49:03 · 5774 阅读 · 0 评论 -
vue element-ui el-switch开关获取值问题
<el-form-item label="开关" prop="delivery"> <el-switch v-model="ruleForm.delivery" active-color="#13ce66" inactive-color="#ff4949" :active-value="1" :inactive-value="0"> </el-switch></el-form-item>绑定:ruleForm:{.原创 2020-08-24 15:19:41 · 5529 阅读 · 0 评论 -
element-ui开始日期结束日期范围选择
仅做参考,可根据实际项目需求实现。可查看当前实现效果HTML:<el-form-item label="时间"> <span style="display:inline-block"> <el-date-picker v-model="toolbarForm.startValue" format="yyyy-MM-dd" value-format="yyyy-MM-dd" :picker-options="pickerOptionsSta...原创 2020-08-24 15:22:25 · 1115 阅读 · 1 评论