自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (7)
  • 收藏
  • 关注

原创 判断数组中invoiceTitle属性值是否存在于另外一个数组中

循环不会等待Promise解决(或拒绝)就继续执行下一个迭代。是一个异步操作,它返回一个Promise对象。

2024-07-16 11:11:59 103

原创 表单prop必填验证根据el-radio-group的值来动态绑定

1、radio的值为5时输入框是必填,其余时候是非必填。

2024-06-25 14:25:30 196

原创 解决vue中改变浏览器大小时其他页面的echarts不渲染了

2、去掉echarts渲染出来的属性_echarts_instance_1、在页面中加入ref。

2023-08-22 11:32:07 481

原创 uniapp吸顶效果实现

【代码】uniapp吸顶效果实现。

2023-06-20 11:33:05 713

原创 el-autocomplete输入后匹配建议及解决clearable清除按钮输入建议失效问题

实时查询,输入文字后调用接口。不实时调用接口,直接前端过滤。

2023-03-03 16:37:52 1113 1

原创 element ui中输入框绑定点击事件并且验证必填

在data中定义必填的规则,其中trigger: 'change'给input 加上ref 为custInfo。在focus事件中添加代码。

2022-11-02 16:08:48 2829 2

原创 el-date-picker只能往前选择,并且选择的范围不能超过30天

3、在查询的函数里面判断查询范围不能超过30天。1、在mounted里面设置默认时间。2、在data里面设置不能往后选择。

2022-10-19 14:40:23 1233

原创 elemenet ui中表格表头换行

1、 label前面加。

2022-09-27 10:23:23 1156

原创 记录前端通过XShell和xftp发布版本

9、左侧找到build之后的dist文件夹,然后右击 【传输】或者直接拖文件到右侧即可。8、打开的界面如下,右侧直接映射到服务器上的/aa/bb/project 目录。3、在xshell新建会话,填写一个名称,主机填写堡垒机的IP地址。4、点击用户身份验证,输入用户名和密码,点击连接。6、敲命令映射到 /aa/bb/project目录。服务器上/aa/bb/project目录。5、连接成功,选择你所在的服务器环境。// 映射到该目录 cd。// 查看该目录下的文件。.........

2022-08-09 14:09:05 841

原创 修改echarts鼠标放上去显示的数据

3、需要给series里面的data做下处理。给chartDetailVOList加个数组datas,包含locTime和value字段名。1、效果如下x轴显示时分,鼠标放上去显示具体的日期和时分。5、设置鼠标放上去的效果。

2022-08-02 14:14:02 9193 2

原创 echarts图表x轴文字过多时换行显示以及图表画区域背景颜色

2、图表画区域显示背景颜色,在series里面设置markArea。1、x轴文字过多时换行显示。

2022-08-01 16:23:52 994

原创 微信小程序父子组件之间传值

1、子组件传值时,使用triggerEvent传给父组件一个事件(myevent),并传递想要给父组件的值(sonParam)3、在父组件的js中,定义这个方法onMyEvent,在这个方法内就可以获取到子组件传递过来的值。2、在父组件中,子组件的引用处,通过这个myevent事件绑定一个方法(onMyEvent)4、子组件,wxml中直接按照data的使用方式{{childlist}}来使用。1、创建一个子组件child文件夹。2、在父组件的json文件里面引入。...

2022-07-26 16:17:08 14335 5

原创 微信小程序图表的引入并解决van-tab切换时不显示图表的问题

9、当放置在van-tabs的第二个tab选项时,需要在index.wxml里面加上wxif条件。下载后,是min.js文件,可以重命名为echarts.js并替换掉项目里面的js文件。2、找到文件夹下面的ec-canvas文件夹,把它放在与pages同级的目录。3、在需要用到页面里面引入,如index.json。4、在index.js里面echarts.js。6、在index.wxss里面定义容器的大小。5、在index.wxml里面添加元素。7、在index.js里面添加代码。.........

2022-07-26 11:50:41 1481 1

原创 vue中富文本编辑器的使用

vue-wangeditor在vue2.0上封装的组件,为方便使用vue2.0的开发者封装。3、在data中配置菜单。2、在项目中直接使用。4、获取编辑器的内容。

2022-07-20 17:44:00 866

原创 vue中表格行展开

1、给表格加上方法@expand-change="onExpandsRow"2、从后台返回的表格数据结构里面含有dtl为null,所以是传入id请求数据。

2022-07-20 14:28:51 1497

原创 vue中产品详情图展示,左右点击切换以及图片放大缩小

效果图如下: 2、data中定义参数3、计算异动的距离4、methods里面写方法5、定义样式

2022-07-13 15:55:31 2346

原创 vue自定义翻页组件

效果图如下: 1、在components建立page.vue文件2、在页面中引入组件

2022-07-13 15:41:14 675

原创 vue表格输入框验证

1、表格数组需要el-form的optForm点出来2、在data里面定义rules

2022-07-13 15:33:41 1642

原创 js数组对象操作

使用set和map实现打印出来的names和nameSet值

2022-07-12 14:52:53 399

原创 金额保留三位小数,并且每隔三位一个逗号显示以及金额大写转化

1、在filters文件夹下面新建inde.js2、在main.js中引入3、页面里面使用

2022-07-11 17:36:02 923

原创 vue定时刷新数据,每隔5分钟执行一次

定时请求数据

2022-07-11 14:07:17 7160

原创 表单输入框规则验证

效验输入三位小数的数字:效验输入两位小数的数字:效验手机号码:效验电话号码:效验只能输入数字和字母:效验身份证:效验邮箱:

2022-06-21 10:42:23 295

原创 vue中实现定时刷新页面以及菜单定时自动跳转

1、在mixins文件下新建mixinsMenu.jsimport { mapGetters } from 'vuex'import {getStore} from '@/utils/store'const boardMixins={ computed:{ ...mapGetters(['pageIndex']), userInfo(){ return getStore({name: 'userInfo'}) } }, created(){

2022-05-27 16:30:49 1122

原创 elementUI+confirm弹框改变某些字体颜色

将dangerouslyUseHTMLString属性设置为 true,message就会被当作 HTML 片段处理。this.$confirm(`费用项<span style='color:#0096ff'>${res.data.data.expenseItem}</span>已经在该期间维护费用,是否继续维护。`, '提示',{ confirmButtonText: '确定', ...

2022-05-17 17:26:20 2844 1

原创 vue中根据条件给表格高亮某一行

1、表格绑定属性:row-class-name="tableRowClassName"<el-table :data="dataList" stripe border v-loading="listLoading" class="detable" :row-class-name="tableRowClassName" @selection-change="handleSelection

2022-05-17 15:28:36 1108

原创 vue中表格新增,修改,保存,删除,上移,下移功能实现

代码如下:<div class="fragment"> <div class="titleInfo"> <span>角色关联</span> <el-button type="primary" @click="add" v-if="!isLook">新增节点</el-button> </div> <el-table :data="

2022-05-13 10:03:14 1210

原创 el-tabs选项卡切换时判断是否切换

1、给el-tabs加click事件和离开属性before-leave<el-tabs v-model="activeName" @tab-click="handleTabClick" :before-leave="beforeLeave"></el-tabs>2、记录离开之前的tab值data(){ return { activeName:'1', oldActiveName:'' }} beforeLeave(activeNam

2022-05-07 11:35:06 2071

原创 vue后台用localStorage来保存登录账号和类型,下次进入时默认展示该类型

需求如下:初始化页面默认展示功能权限;可切换至数据权限,一旦切换完成,则下次进入该页面,则展示最后一次该页面展示的权限类型数据例如:初始化展示功能权限数据,后切换成了数据权限,之后退出系统或切换其他菜单操作,后又进入权限管理页面,则默认展示数据权限数据1、获取登录账号import {getStore} from '@/utils/store'computed:{ userInfo(){ return getStore({name: 'userInfo'}) }

2022-05-07 11:19:38 749

原创 el-checkbox-group实现穿梭框的效果,含有模糊查询

用el-checkbox-group组件,可全选添加和移除;左边勾选点击添加按钮,自动去除,右边增加;右边勾选点击移除按钮,自动去除,左边增加;点击文字可预览最右边权限;效果图如下:<div style="background:#fff; padding:10px"> <el-row :gutter="20"> <el-col :span="8"> <div class="transfer-box"&gt..

2022-04-27 15:34:48 624

原创 el-tree实现el-transfer(穿梭框)的效果

效果图如下:一、需求要求:1、勾选左侧的功能资源,点击【添加】,可将内容添加到右侧,并且左侧勾选的数据删除;勾选右侧的已选资源,效果同左侧一样;2、勾选全选,则资源全部添加到右侧,左侧的则显示为空二、代码如下:<div> <el-row> <el-col :span="12"> <div class="transfer-box"> <div class="tra

2022-04-25 17:08:27 2118 1

原创 递归多维数组过滤数据

1、从后台获取的多维数组,里面包含目录,菜单,按钮;属性名为resType,其中对应的属性值为如下:<el-form-item label="资源类型" prop="resType"> <el-radio-group v-model="optForm.resType" :disabled="!isAdd"> <el-radio :label="'M'">目录</el-radio>

2022-04-25 14:59:15 534

原创 记录element中小操作

1、弹框中跳转路由查看订单详情时,去掉弹框遮罩层,只需要在el-dialog上设置属性:modal-append-to-body="false"

2022-04-09 13:43:52 384

原创 对数组的一些操作js

1、复制一行表格的数据//this.optForm.agreementList是表格的数据 handleCope(scope){ this.$confirm('确定复制吗', '提示').then(() => { let arr = this.optForm.agreementList.slice(scope.$index, scope.$index + 1)[0]; // 注意:转成json再反转回来,不能直接使用赋值,不然会和复制的一层公用同

2022-04-02 17:02:55 1269

原创 vue中移动端实现评价功能,包含单选和多选

1、带出后台默认选中的选项,根据defaultSelected判断,如果为1,默认选中2、单选和多选根据selectType判断,1为单选,2为多选效果图如下:代码如下:注意:radio和checkbox默认的选中根据defaultSelected变量而来,绑定到checked上,不能绑定到v-model上,如果有v-model,则checked失效。<div class="pingfen" v-for="(son,index) in dataList" :key="inde

2022-03-26 13:59:00 1425

原创 git操作命令发布测试版和正式版,并删除master本地和远程标签

在dev分支上开发,在test分支上创建test-6.5并推送到远程上,发布测试版;git branchgit add .git commit -m "协议增加状态"git pushgit checkout testgit merge devgit pushgit checkout -b “test-6.5”git push origin -u "test-6.5"git branchgit checkout master //切换到master分支git merge 分支名称 (

2022-03-17 14:21:38 1149

转载 Vue项目实现跨域请求(无config文件夹)

跨域1、当前网页URl与请求的URL地址不同域名。2、当前网页URl与请求的URL相同域名,不同端口。3、当前网页URl与请求的URL不同协议。即域名、端口和协议必须一样,不然就属于跨域请求。问题比如我现在在WebStrom运行vue项目,默认分配的端口号是8080,也就是我当前的项目打开的网页域名和端口号是 http://localhost:8080/此时我想请求本地的apche服务器的后端文件,例如: http://localhost/php/insert.jsp

2022-03-16 10:41:39 1909

原创 element表格重新布局解决错位

updated() { this.$nextTick(() => { this.$refs['receivedListtable'].doLayout(); }); },

2022-03-15 10:24:02 481

原创 easyui中表格实现下拉联动,编辑功能

功能要求:点击编辑按钮时,车辆型号,车牌号码,司机和司机电话可以编辑;其中车牌号码根据车辆型号进行筛选,司机和司机电话根据车牌号码带出来。代码如下:<script> var testIndex = 0; $(function () { $('#zd_table').datagrid({ width: 1080, height: 'auto' + 1, checkOnSelect: true, singleSelec..

2022-03-09 14:57:08 1946

原创 将含有children的多维数组转成一维数组的方法

//将多维数组递归为一维数组 getFlatArr(arr){ return arr.reduce((a, item) => { let flatArr = [...a, item]; if (item.children) { flatArr = [...flatArr, ...this.getFlatArr(item.children)]; } retu..

2022-03-07 16:51:33 618

原创 表格单元格合并js

$(function(){ var cells = ['oprator', 'dcbCode', 'carName', 'dcbCarnum', 'dcbDriverName', 'dcbDriverPhone']; mergeCells_New("zd_table", "dcbCode", cells);}) /** * @param table_id:datagrid的id * @param cellcomp:cellcomp列值相同,cellnames合并 * @param c.

2022-03-04 14:52:54 405

页面向下滚动,内容渐入以及数字滚动效果,tab选项卡淡入淡出翻转

页面向下滚动,内容渐入以及数字滚动效果,tab选项卡淡入淡出翻转

2023-02-03

App苹果端前端打包操作说明文档

App苹果端前端打包操作说明文档

2022-11-03

flutter项目安卓打包发布流程

flutter项目安卓打包发布流程

2022-11-03

vue日期控件实现可以选择年月或者选择年月日

1、可以选择年月或者选择日期,比如:选择年月,在显示框中就显示2022-06,如果选择日期,则显示2022-06-04 2、默认是当前日期,当点击控件时弹框显示定位到当前的年和月,日默认为空

2022-08-12

el-tree实现el-transfer(穿梭框)的效果代码(全)

1、勾选左侧的功能资源,点击【添加】,可将内容添加到右侧,并且左侧勾选的数据删除;勾选右侧的已选资源,效果同左侧一样; 2、勾选全选,则资源全部添加到右侧,左侧的则显示为空 3、保存后点击编辑,左侧显示未分配的资源,右侧显示已分配的资源 4、后台给到的数据是:所有的资源(多维数组)和已分配的资源(一维数组,包含(半勾选)父级数据)

2022-04-25

easyui根据配载计划动态创建子单并删除子单

1、配载计划列表,子单列表两个表格 2、勾选配载计划列表一条或多条数据创建子单,并根据创建的子单号合并子单列表的单元格,被勾选的配载计划checkbox置灰; 3、删除子单列表数据时,之前配载计划列表置灰的checkbox恢复到可以勾选的状态;

2022-04-12

idea配置,包含tomcat和maven

idea配置,包含tomcat和maven

2022-03-26

车牌号码自定义输入框,并且验证包含新能源

车牌号码自定义输入框,并且验证包含新能源

2022-02-11

vue+element中echarts图表,下面明细表格动态生成表格的行与列,表头实现斜线/斜杠,监听左侧菜单栏实现图表自适应

1、echarts图表的类型是动态的,类型用柱状图展示,合计用折现图展示。2、下面表格对应的月份跟类型是动态的,从后台数据库获取,当查询条件只展示7个月的数据时,下面图表以及表格相应只展示7个月的数据。3、表格头实现斜线/斜杠。4、监听左侧菜单栏是否展开,解决菜单展开关闭时图表自适应

2022-01-14

中国地图echarts热力图(含全国以及各省json文件),以颜色深浅来展现全国各地用户数量

中国地图echarts热力图(含全国以及各省json文件),以颜色深浅来展现全国各地用户数量

2022-01-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除