- 博客(25)
- 问答 (1)
- 收藏
- 关注
原创 vue-pdf不显示签章问题
node_modules/pdfjs-dist/es5/build/pdf.worker.js 注释掉_this3.setFlags(_util.AnnotationFlag.HIDDEN);npm i patch-package -S package.json 添加"scripts": { "postinstall": "patch-package" }, npx patch-package pdfjs-dist根目录生成小功告成...
2022-05-07 09:41:26 267 1
原创 es 按条件删除数据
POST 索引名/_delete_by_query{ "query": { "term": { "_id": 索引主键 } }}
2022-01-20 20:56:54 2119
原创 mysql5.7 查最近修改表结构记录
SELECT * FROM information_schema.tables WHERE table_schema = '数据库' and update_time is not null ORDER BY create_time desc
2021-09-02 15:20:35 915
原创 vue修改node_modules组件的默认属性
main.jsimport Element from 'element-ui';Element.Dialog.props.closeOnClickModal = false曲线救国
2021-08-24 10:53:52 214
原创 mybatis-plus QueryWrapper 的 and/or 用法
先说结论:一个括号等于一个QueryWrapper例:假设一句sqlselect * from tbl where 1 = 1 (and is_deleted = 0 and ((id = 'id1' and status != 1) or (id = 'id2' and status != 2)))where 1 =1 之后 4个括号,即4个QueryWrapper。实体类:@Data@TableName("tbl")@Accessors(chain = true)public cla
2021-07-14 14:58:15 1453
原创 一个沙雕的vue backtop组件
效果:代码:<template> <div class="back-top"> <div > <img src="imgsrc" class="line" :class="isHide? 'isHide': 'isShow'" :style="{display: (firstShow? 'block': 'none')}" @click="backTop"> </div> </div><
2021-04-05 00:10:00 413 2
原创 mybatis-plus QueryWrapper自定义排序
把自定义sql拼在orderByAsc()/orderByDesc() 中即可。例: wrapper.orderByAsc(" ( case status when 0 then 0 when 1 then 1 else 999 end ) ");
2021-02-23 11:59:38 7824 4
原创 uniapp 微信小程序 富文本组件
改了下官方的demo,封装了个组件,包含了图片上传和初始化编辑器内容效果:富文本组件:<template> <view class="container"> <view class="page-body"> <view class='wrapper'> <view class='toolbar' @tap="format"> <view :class="formats.bold ? 'ql-active'
2021-01-14 11:50:58 612 2
原创 vue element table checkbox多选框回填
注意要先清空一下选择框,回填的item尽量选所有列的对象//选中列,所有列,表名toggleSelection(selectRows, totalRows, tablename) { this.$refs[tablename].clearSelection(); if (selectRows.length>0) { this.$nextTick(() => { totalRows.forEach(row =>
2020-11-13 10:16:12 911
原创 ueditor初始化排版样式,初始化内容
外部引入的ueditor组件用法如下mounted() { const _this = this; this.editor = UE.getEditor(this.id, this.config); this.editor.addListener("ready", function () { _this.editor.setContent(_this.msg); // 初始化内容。 _this.editor.execCommand( 'lineheight', 1.5 );//初始化排
2020-10-19 17:02:35 376
原创 avue formatter格式化数据
官方文档给出的文档有些不明确,自定义字典值又比较麻烦,可以在formatter中处理。formatter: (row,value,label,column) => { if (value == 0){ return label = "正常" } return label = ""}四个参数,row:该行数据value: 单元格原始数据label 单元格展示数据column 单元格属性...
2020-09-22 10:31:53 6268
原创 vue+js 实现鼠标滚轮滚动时,整页滚动效果
绑定滚轮事件,使滚轮滚动时停止页面滚动;同时记录浏览器高度。data() { return { pageHeight: 0, scrollFLag: true, }},mounted() { window.addEventListener('mousewheel', this.mousewheelHandler, false) this.pageHeight = document.documentElement.clientHeig.
2020-09-02 18:29:02 1961 2
原创 mysql间歇性失联问题
报错信息为:2020-07-15 15:50:05.749 [Druid-ConnectionPool-Create-408909888] [] [com.alibaba.druid.pool.DruidDataSource] ERROR: create connection SQLException, url: jdbc:mysql://xxx, errorCode 0, state 08S01com.mysql.cj.jdbc.exceptions.CommunicationsException:
2020-07-15 17:12:13 414
原创 为什么vc6++中 (++j)+(++j)+(++j) = 22
#include <stdio.h>void main(){ int j = 5, q; q = (++j)+(++j)+(++j); printf("j=%d, q=%d\n", j, q); }先是j两次自增=7,然后计算j+j=14,然后计算14+(++j),此时j再自增一次为8,故答案为22。这是一种未定义行为,不同编译器有不同的处理方式,出现什么结果都有可能,所以不要纠结…...
2020-07-12 12:21:30 1365
原创 关于java lombok @Accessors注解
@Accessors有三个属性:fluent,chain,prefixfluent如果为true,存取器会省略get 和 set,如 fieldName(),并返回实体类。例:@Data@Accessors(fluent = true)public class Menu { private String id; private String name; private int sort; public static void main(String[]
2020-07-09 17:26:49 324
原创 vue filters 获取data的内容
export default { name: 'userDetail', data() { return { that: this, values: 'test' } }, filters:{ testFilter (val,that){ return that.values }, }}<td>{{info.name| testFilter (that)}}</td>用that指代一下,小功告成
2020-07-08 17:16:44 743
原创 小结,整合el-upload和vue-cropper 实现可预览可裁剪的图片上传
安装vue-cropper模块npm Install vue-cropper新建组件,在main.js引入import uploadAndCropper from "@/components/uploadAndCropper";Vue.component('uploadAndCropper', uploadAndCropper)上传图片后显示的图片预览,鼠标悬停后弹出遮罩层,显示裁剪、预览、删除按钮<span class="uploadBox_imgShow" v-if="fil.
2020-07-03 17:23:46 1330
原创 jquery 实现select 远程搜索+懒加载
核心是 oninput 输入时触发事件核心代码如下<input id="name" oninput="search()" type="text"><span class="clear" onclick="delInput()">×</span><div class="select-form"> <dl></dl></div>//避免重复请求var searchFlag = truevar list
2020-06-30 18:48:38 752
原创 js 删除数组中多个元素
let arr = [1, 2, 3, 4, 5]let delArr = [2, 3, 4]arr = arr.filter(item=>{ return delArr.indexOf(item) == -1})
2020-06-29 17:43:04 623
原创 vue+百度地图(vue-baidu-map) 实现绘制多边形可拖拽效果
vue+百度地图 实现绘制多边形可拖拽效果理一下实现效果鼠标拽动地图时,地图可拽动; 鼠标拽动多边形时,地图不可拽动鼠标拽动多边形时,多边形可拽动。首先实现效果1,加个flag控制一下地图的拽动属性,使鼠标停留在多边形上,flag=false即可然后是效果2稍麻烦些,加个flag判断鼠标是否在多边形上拖拽,如果是,记录鼠标经过的经纬度差,分别加在多边形所有点上。核心代码如下:<baidu-map @mousemove="moveEvent" @rightclick="rightC
2020-06-28 18:35:22 2096
空空如也
qui grid的构造函数里 checkbox怎么设置成只选择一个
2017-05-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人