工作
撸猫的咸鱼
八雪天下第一
展开
-
el-dialog再次打开时v-distpicker省市区清除
在vue项目中,使用了v-distpicker来做省市区三级联动,但是有个问题,即当el-dialog设置了一遍省市区后,再次打开el-dialog省市区还是原来设置了的数据,很不美观。所以要清除省市区的数据v-if <el-dialog title=地址信息" :visible.sync="dialogFormVisible" v-if="dialogFormVisible"> dialogFormVisible: false,使用v-if创建新的el-dialog 销毁旧的e原创 2021-07-15 10:56:55 · 409 阅读 · 0 评论 -
vue el-table导出excel表
1、在src的utils创建excel.js//引入依赖import FileSaver from 'file-saver';import XLSX from 'xlsx';// id绑定的id,title表格名称export const excel = (id, title) => { /* generate workbook object from table */ // 判断要导出的节点中是否有fixed的表格,如果有,转换excel时先将该dom移除,然后append原创 2021-07-13 16:19:22 · 602 阅读 · 0 评论 -
弹窗回显数据 int类型不能通过校验的解决办法
number:[{ type: 'string', pattern: '^[0-9]*$',required: true, message: '此项不能为空且只能输入整数,请检查', trigger: 'change' }],在编辑中弹窗回显的数据如果是integer类型,那么其不能通过上面的校验,如何解决 this.list = res.data.rows console.log("测试:"+res.data) //res.d.原创 2021-07-08 10:33:15 · 257 阅读 · 0 评论 -
2021/7/7vue
1、vue 界面拉伸 screenHeight: document.body.clientHeight, tableHeight: window.innerHeight-300, window.onresize = () => { this.screenHeight = document.body.clientHeight; this.tableHeight=this.screenHeight-300; };2、el-tabl原创 2021-07-07 11:19:34 · 74 阅读 · 0 评论 -
el-form校验提交的问题
使用el-form做提交时,使用了校验,那么只有校验通过是才能提交表单。重点el-form ref="ruleForm" this.$refs['ruleForm'].validate((valid) => {}<template> <div class="app-container"> <el-card class="box-card" style="margin-bottom: 20px;height: 80px"> <e原创 2021-06-29 16:45:12 · 1412 阅读 · 0 评论 -
mybatis plus使用注解编写sql语句
@Select( {"<script>", "SELECT * FROM user_task", "WHERE 1=1", "<if test='userId!=null and userId!=0'>", "AND user_id = #{userId}", "</if>", "order by id desc limit #{currPotion}, #{pageSize}", "</script>"} .原创 2021-06-28 17:09:53 · 3250 阅读 · 0 评论 -
vue 缓存页面不刷新
让路由的name以及vue页面的name相同user.js:newUser.vue:原创 2021-06-25 16:28:31 · 283 阅读 · 0 评论 -
vue增加编辑页面案例
<template> <div class="app-container"> <div class="filter-container" style="padding-bottom: 20px"> <el-button class="filter-item" style="margin-left: 10px;" type="primary" icon="el-icon-circle-plus-outline" @click.native="a原创 2021-06-25 09:31:39 · 660 阅读 · 0 评论 -
通过时间戳转换,时间取整即 0 15 30 45
时间戳转换,转载地址 //时间戳转时间,时间转时间戳 unixToDate(unix, format) { if (!unix) return unix let _format = format || 'yyyy-MM-dd hh:mm:ss' const d = new Date(unix * 1000) const o = { 'M+': d.getMonth() + 1,转载 2021-06-24 15:28:41 · 1015 阅读 · 0 评论 -
echarts K线图
由于工作需要画K线图,那么使用echarts 来实现k线图,但是由于echarts的k线图不能满足需求,结合了echarts 的k线图实例和日力图实例,再加上自己摸索看官方文档,终于需求实现了,实例: drawLine(data,MA5Price,MA10Price,MA20Price,MA30Price,MA60Price,dn,mb,up,ids,volumes,rsi,rsiABSEma,rsiMaxEma,MA5Volume,MA10Volume,s,rsv,d,j,k,dif,dea,mac原创 2021-06-22 16:14:50 · 7526 阅读 · 0 评论 -
感觉比较好的mybatis-plus 新增修改接口的写法。
/** * @description: 新增修改 * @date 2021/6/16 18:59 * @return: */ @RequestMapping(value = "/saveUser",method = RequestMethod.POST) @RequiresRoles(value={"SUPERMANAGER","SUPER","MANAGER"},logical = Logical.OR) public @Respons..原创 2021-06-18 15:58:20 · 197 阅读 · 0 评论 -
echarts 树图使用心得
由于客户的数据库结构是树结构,所以需求想用echarts 树来写一个用户界面,分级为三层,即第一层,上一级用户,第二层,当前用户,第三层,它的子用户。花了三天写出来,但是发现,如果子用户过多(超过20),那个用户会挤在一起,或者超过游览器界面,不好看,所以这个需求放弃了,但是,还是记录下如何写,使用vue+echarts.(echarts 请使用5.0.1版本或以上。不然会出现问题)第一步:引入echarts 到vue 中(很简单,自行百度)第二步:使用下面的示例...原创 2021-06-18 15:19:37 · 872 阅读 · 0 评论 -
vue +elementUi工作知识记录
2021/6/181、vue 使用elementUI的弹窗 this.$notify({ title: '成功', message: res.msg, type: 'success', duration: 2000 }) }else { thi原创 2021-06-18 09:50:22 · 144 阅读 · 0 评论 -
vue 弹窗的下拉框以及文本框
<el-form-item label=":" prop="openState" label-width="200px"> <el-select v-model="config.openState" class="filter-item" placeholder="Please select"> <el-option v-for="item in stateOptions" :key="item.value" :label="item.label" :value="原创 2021-06-17 17:50:42 · 931 阅读 · 0 评论 -
vue点击页面按钮或选项 在tag栏出现
1、编写跳转后的vue页面2、编写路由,且菜单隐藏import Layout from '@/views/layout/Layout'const userTagRouter = { path: '/userTag', component: Layout, redirect: '/userTag/userTag', name: 'UserTag', meta: { title: 'UserTag', icon: 'peoples', roles: ['SUPERMANAGER',原创 2021-06-11 11:43:19 · 419 阅读 · 1 评论 -
2021-06-09 i 下拉菜单实现
8、vue elementui 下拉菜单实现<el-dropdown trigger="click"> <i class="iconfont icon-daohanglan"></i> <el-dropdown-menu slot="dropdown"> <el-dropdown-item @click.native="">1</el-dropdown-item> <el-dropdown-item @原创 2021-06-09 16:54:20 · 86 阅读 · 0 评论 -
2021-06-08 记录一些工作遇到的问题总结
游标的使用例1:当一个时间字段a为int类型,当转换为datetime类型时,其会数据格式和datetime不符出现错误。解决思想不改变a的类型。新建一个字段为b (datetime) 使用游标将数据int转换datetime更新到b字段中begin declare stop_flag int DEFAULT 0; declare inttime INT; DECLARE datet datetime; DECLARE tid BIGINT; declare cur1 cur原创 2021-06-08 11:22:03 · 99 阅读 · 0 评论 -
2020-12-28
一、对于sql的用法对于数据0-1页面显示的是否sql来是实现 case WHEN t.is_time=1 then '是' when tad.is_time=0 then '否' else '' end as isTwoTime二、对于EsayUI的. $('#channelNameSel').combobox({ editable: false,// 不能直接输入到列表框 multiple:true,// 设置下拉框的值可以多选原创 2020-12-28 11:05:22 · 82 阅读 · 0 评论 -
2020-12-09
判断一个字符串是否为纯数字组成public static boolean isMathChar(String str) { String regEx = "^[0-9]*$"; Pattern p = Pattern.compile(regEx); Matcher m = p.matcher(str); return m.find();}原创 2020-12-09 09:37:16 · 140 阅读 · 0 评论 -
知识点记录1130
1、关于对于list的位置替换知识点:Collections.swap(resultList, i, j);resultList -----列表i --------交换的元素j --------被交换的元素实例: for (int i=0;i<resultList.size();i++){ if (StringUtil.equals(theVo.getClientId(),resultList.get(i).getClie原创 2020-11-30 09:42:06 · 266 阅读 · 1 评论 -
学习Springboot+Jpa时遇到分页的问题。如何书写分页
<!DOCTYPE html><html xmlns:th="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>admin</title> <style type="text/css"> th,td{bor转载 2020-07-29 15:14:34 · 161 阅读 · 0 评论 -
上班第一天
在这个公司正式上班第一天,希望能够学到东西,使得自己能够快速成长。原创 2020-07-07 20:27:08 · 99 阅读 · 0 评论