如何解决el-select-dropdown的宽度过长
摘要:问题:由于名称有的特别长,导致下拉框的宽度也跟着边长,导致页面效果不好。 解决办法: 1、首先设置el-select的属性popper-append-to-body为false:不将下拉弹出框插入至 body 元素 <el-select v-model="listQuery.company":pop
阅读全文
posted @
2024-07-31 14:26
周文豪
阅读(575)
推荐(1) 编辑
validate方法进行表单异步校验时,回调函数内部避免使用全局变量
摘要:对整个表单进行校验的方法,参数为一个回调函数。该回调函数会在校验结束后被调用,并传入两个参数:是否校验成功和未通过校验的字段。若不传入回调函数,则会返回一个 promise 问题代码: save(){ console.log(that.pos.indexName) console.log(that.
阅读全文
posted @
2024-06-05 17:28
周文豪
阅读(42)
推荐(0) 编辑
Vue 前端根据list下载 Excel 文件
摘要:当前端已经有list时,此时下载就不需要再从后台获取数据,而是根据前端的list集合直接下载。 步骤如下: 1、安装依赖 npm install -S file-saver(生产依赖,则为-s) npm install -S xlsx npm install -D script-loader (开发
阅读全文
posted @
2024-06-05 10:53
周文豪
阅读(95)
推荐(0) 编辑
element 输入框(input)点击清空(clearable)的触发事件
摘要:element官网中的input输入框的事件如下: 代码: <el-input placeholder="请输入名称" class="input-select" v-model="listQuery.name" @keyup.enter.native="filterByName" @clear="f
阅读全文
posted @
2024-06-04 14:54
周文豪
阅读(665)
推荐(0) 编辑
svg图片放img标签报错解决办法
摘要:错误代码: <div v-if="item.showType == '2'" :id="'tag'+index" class="tag-icon-text" @click="tagClick(item)"> <img src="@/assets/images/flag.jpg" class="img
阅读全文
posted @
2024-06-03 11:00
周文豪
阅读(119)
推荐(0) 编辑
滚动条插件vue-scroll
摘要:一、介绍 vuescroll 是一个基于 vue.js 2.X虚拟滚动条, 它支持定制滚动条的样式,检测内容尺寸变化、能够使内容分页、支持上拉-刷新,下推加载等诸多特性 二、特点 (1)拥有原生滚动条的滚动行为(2)可以定制滚动条的样式(包括颜色、尺寸、位置、透明度、是否保持显示等)(3)在模式之间
阅读全文
posted @
2024-05-28 11:55
周文豪
阅读(827)
推荐(0) 编辑
前端debugger未生效
摘要:解决办法: 在vue.config.js中添加如下内容 module.exports = { configureWebpack: { devtool: 'source-map' } }
阅读全文
posted @
2024-05-21 11:24
周文豪
阅读(390)
推荐(0) 编辑
Carousel轮播图实现预览功能
摘要:一、vue2 1、安装 npm install v-viewer@1.6.4 npm i -S viewerjs 2、main.js中引入 import Viewer from 'v-viewer' import 'viewerjs/dist/viewer.css' Vue.use(Viewer)
阅读全文
posted @
2024-05-21 10:54
周文豪
阅读(41)
推荐(0) 编辑
this.$emit失效
摘要:这一次通过$emit实现子组件调用父组件的方法时,发现失效,耗了一个多小时,现在记录一下: 错误代码: 父组件 <pointDetail ref="pointDetail" v-if="pointDetailVisible" @set-hytabs="setHyTabs" @point-detail
阅读全文
posted @
2024-05-16 15:36
周文豪
阅读(258)
推荐(0) 编辑
Vue的step步骤条的使用
摘要:效果如下: 代码: 1、父组件 <template> <el-container class="container"> <el-steps :active="active" finish-status="success" simple style="margin-top: 20px;backgrou
阅读全文
posted @
2024-05-10 11:28
周文豪
阅读(1572)
推荐(0) 编辑
vue:子组件从后台获取数据期间,父组件被遮罩覆盖
摘要:效果: 父组件代码 <template> <el-container v-loading="loading" class="container" element-loading-background="rgba(1,35,54, 0.8)"> <h1>这是父组件</h1> <HelloWorld m
阅读全文
posted @
2024-04-29 15:54
周文豪
阅读(25)
推荐(0) 编辑
为什么有值依然报async-validator ['xxx is required']
摘要:问题描述: 点击确定时,前端控制台打印如下: 但是实际上startStationName和endStationName均有值,如下所示: 代码: <el-dialog :title="textMap[dialogStatus]" :visible.sync="dialogFormVisible" w
阅读全文
posted @
2024-04-29 10:48
周文豪
阅读(575)
推荐(0) 编辑
el-table去掉鼠标悬停的效果,隐藏表头,设置行高,每行显示不同的颜色
摘要:1、去掉悬停效果 添加样式 /* 去掉鼠标悬浮效果 */ .el-table tbody tr:hover > td { background-color: transparent !important } 2、隐藏表头 el-table 添加属性 :show-header :show-header
阅读全文
posted @
2023-12-05 17:02
周文豪
阅读(1565)
推荐(1) 编辑
vue2和vue3导出页面为PDF格式:jspdf和html2canvas
摘要:一、vue2导出PDF使用步骤 1、安装html2canvas,将页面html转换成图片 npm install --save html2canvas 卸载: npm uninstall html2canvas 指定版本安装: npm install --save html2canvas@1.0.0
阅读全文
posted @
2023-10-19 10:46
周文豪
阅读(6503)
推荐(0) 编辑
下载vue.js、element-plus的js和样式、locale.js、icon-vue.js
摘要:一、下载vue.js 地址:https://www.bootcdn.cn/vue/ 找到vue.global.js 点击复制链接,在浏览器中打开,如下所示: 二、下载element-plus的js和样式 进入element-plus的官网:https://element-plus.org/zh-CN
阅读全文
posted @
2023-09-28 11:07
周文豪
阅读(3017)
推荐(0) 编辑
使用:required="true"时,el-form 表单验证出现xxx is required
摘要:原来的代码: <el-row> <el-col :span=24> <el-form-item :required="true" label="产品图片:" prop="productPicList" ref="upload-element"> <file-upload ref="productPi
阅读全文
posted @
2023-08-10 10:05
周文豪
阅读(489)
推荐(0) 编辑
VUE报错TypeError: Cannot read properties of null (reading 'name')
摘要:报错如下: 错误代码: searchList() { this.entity = {} this.edit = null let query = {} query.traceCode = this.code this.loading = true codeApi.queryTraceCode(que
阅读全文
posted @
2023-05-19 19:08
周文豪
阅读(2620)
推荐(0) 编辑
changeOrigin
摘要:官网解释: 意思是:当进行代理时,Host 的源默认会保留(即Host是浏览器发过来的host),如果将changeOrigin设置为true,则host会变成target的值。 在vue-cli3中,默认changeOrigin的值是true,意味着host设置成target,这与cue-cli2
阅读全文
posted @
2022-10-12 18:59
周文豪
阅读(6215)
推荐(2) 编辑