随笔 - 114,  文章 - 0,  评论 - 0,  阅读 - 70373

随笔分类 -  模板

antlr4 及monaco-editor 组合编写规则编辑器 (待总结)
摘要:巨无敌大坑:设置的文本提示项有range字段时,光标必须在range范围内,提示才会正常显示 <template> <div class="container1" v-loading="loading" element-loading-text="资源加载中..."> <div> <el-butto 阅读全文
posted @ 2023-02-08 10:23 occc 阅读(404) 评论(0) 推荐(0) 编辑
vue实现dom元素拉伸(转载)
摘要:一、实现效果封装了三个methods方法,传入对应节点即可实现对应元素节点的拉伸收缩。 二、代码1. 函数封装 /*** * 让指定的dom元素支持沿x轴的拉伸收缩 * oBox为指定的dom节点 * e为鼠标按键默认传入的对象 */ moveX(oBox, e) { let x = e.clien 阅读全文
posted @ 2023-01-13 09:50 occc 阅读(262) 评论(0) 推荐(0) 编辑
防抖和节流
摘要:// 防抖函数和节流函数, 使用方法antiShaking(() => { // 执行动作 // }) let timer = null; //time用来控制事件的触发 // 防抖 export function antiShaking(functionItem, timerType = "tim 阅读全文
posted @ 2023-01-08 11:45 occc 阅读(26) 评论(0) 推荐(0) 编辑
monaco-edit 使用
摘要:版本 "monaco-editor": "^0.30.1", "monaco-editor-webpack-plugin": "^6.0.0", 使用代码 <template> <div class="container1"> <div ref="codeContainer" style="heig 阅读全文
posted @ 2022-12-07 11:16 occc 阅读(328) 评论(0) 推荐(0) 编辑
获取数组中不同的部分
摘要:getDiffArr(oldData, newData) { //去重 let arr1 = new Set(oldData); //原数组 let arr2 = new Set(newData); //新数组 let List = []; //for of:循环数组的值 for (let k of 阅读全文
posted @ 2022-11-29 10:47 occc 阅读(24) 评论(0) 推荐(0) 编辑
js 读取文件
摘要:// 上传文件调用 fileChange(fileData) { let raw = file.raw let fileParamList let reader = new FileReader() reader.readAsText(fileData); let _this = this read 阅读全文
posted @ 2022-11-04 16:47 occc 阅读(112) 评论(0) 推荐(0) 编辑
echart 血缘图 引用
摘要:let tableId = 1; const data = [ [ { tableId:2, tableName:'我是祖先表AAAAAAAAAA', },{ tableId:3, tableName:'我是祖先表B', } ], [ { tableId:4, parentId:[2], table 阅读全文
posted @ 2022-11-02 17:25 occc 阅读(732) 评论(0) 推荐(0) 编辑
导出数据
摘要:import axios from 'axios' import { Message } from 'element-ui' import { saveAs } from 'file-saver' import { getToken } from '@/utils/auth' const baseU 阅读全文
posted @ 2022-11-02 09:36 occc 阅读(81) 评论(0) 推荐(0) 编辑
vue-code-diff 实现版本对比,带内容覆盖(仅组件,待完善内容解析)
摘要:<template> <div class="version-diff-content"> <div class="version-diff-top"> <div> <el-select v-model="versionDiffSelected.selectOne.version" placehol 阅读全文
posted @ 2022-10-21 16:10 occc 阅读(1531) 评论(0) 推荐(0) 编辑
vue 文件打包下载
摘要:1. 安装 npm 包: jszip 及 file-saver 2. let i = 1 let promises = [] let zip = new JSZip(); const _this = this; msg.forEach(item => { const promise = getFil 阅读全文
posted @ 2022-07-19 09:29 occc 阅读(196) 评论(0) 推荐(0) 编辑
自定义元素可拖拽,拖动分离
摘要:// 普通元素拖拽 Vue.directive('drag', { bind: (el, bindings, vnode) => { Vue.nextTick(() => { // 防止未定义 destroyOnClose 关闭弹窗时dom未被销毁,指令被重复调用 let modal = el.ge 阅读全文
posted @ 2022-06-29 10:05 occc 阅读(44) 评论(0) 推荐(0) 编辑
vanvue model 组件可拖动指令
摘要:import Vue from 'vue' // v-drag-modal: 弹窗拖拽 Vue.directive('drag-modal', (el, bindings, vnode) => { Vue.nextTick(() => { let { visible, destroyOnClose 阅读全文
posted @ 2022-06-28 11:54 occc 阅读(192) 评论(0) 推荐(0) 编辑
扁平数据结构转换tree
摘要:需求,将 转换为 的形式 getPidToThree(items) { const result = []; // 存放结果集 const itemMap = {}; // // 先转成map存储 for (const item of items) { itemMap[item.id] = {... 阅读全文
posted @ 2022-01-17 16:20 occc 阅读(44) 评论(0) 推荐(0) 编辑
axios 调用接口方法
摘要:Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。 1. 常规使用方法 axios.get('/user?ID=12345').then((response) => { console.log(response); }).catch((error) => 阅读全文
posted @ 2022-01-15 11:28 occc 阅读(2047) 评论(0) 推荐(0) 编辑
vuex中actions的使用
摘要:作用: 调用异步操作,获取数据后调用mutations改变state中变量的值,或返回请求的结果到页面的方法中 使用方法: 设置方法: 1. 仅改变state中变量的值 (1) 调用接口获取数据 (2) 调用mutations中方法改变state中的变量的值 (3)变量储存,方便页面之后调用 2. 阅读全文
posted @ 2021-11-23 17:00 occc 阅读(978) 评论(0) 推荐(0) 编辑
echart 图创建以及点击事件
摘要:<template> <div> <div :class="['chart-contianer']" ref="chartContainer" :style="{ height: height || '25vh' }"></div> </div> </template> <script> const 阅读全文
posted @ 2021-08-26 11:28 occc 阅读(469) 评论(0) 推荐(0) 编辑
可拖拽改变数据的echart图实现,可自由改变跟随改变的前后点的范围及相邻点改变的比例
摘要:<template> <div> <div class="echart-box" id="echart-box"></div> </div> </template> <script> import echarts from 'echarts' export default { data() { re 阅读全文
posted @ 2021-07-05 16:46 occc 阅读(945) 评论(0) 推荐(0) 编辑
element ui 季节选择器
摘要:<!-- *绑定事件@change 返回选择的季节中一天的时间戳 *可传值defaultValue,传递,默认日期(格式:20200400) *可传值valueArr,传递默认月份 --> <template> <div class="quarter-select-box" v-if="choseD 阅读全文
posted @ 2020-12-24 16:16 occc 阅读(466) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示