- 博客(42)
- 收藏
- 关注
原创 Windows右键添加用 VSCODE 打开
安装时会有个选项来添加,如下:①将“通过code 打开“操作添加到windows资源管理器文件上下文菜单②将“通过code 打开”操作添加到windows资源管理器目录上下文菜单说明:①②勾选上,可以对文件,目录点击鼠标右键,选择使用 VScode 打开。
2023-09-01 10:20:26
1850
原创 vue 移动端的echarts点击图表外部隐藏tooltip
给图表绑定一个点击事件,在事件处理函数中判断点击的位置是否在图表上。通过以上步骤,就可以实现点击图表外部隐藏tooltip的功能了。
2023-03-21 18:18:53
2223
原创 el-loading在el-dialog上使用
使用v-loading指令方式,因为Dialog的最外层元素是全屏,故遮罩为全屏。使用服务方式时,传入dialog DOM 节点,遮罩在dialog处。
2022-08-31 15:57:42
17378
4
原创 vue项目中配置可选链
在.babelrc或者babel.config.js文件添加plugins配置。配置完了,就可以在项目中使用可选链(?升级依赖中的@babel/core。vue老项目通过babel配置。这是因为babel版本低于7。
2022-07-22 22:04:58
3647
原创 el-date-picker 警告问题Prop being mutated: “placement“
elementUi 自动升级 控制台报错 Prop being mutated: “placement“
2022-07-20 14:51:33
589
原创 git回滚到之前某次commit
查看所有commits记录git log回退到某次commitgit reset --hard 目标版本号强制重新提交到远程git push -f
2022-01-21 16:57:14
631
原创 webstorm 打开文件时,展开对应目录
在整个文件夹中搜索文件,想在左边目录结构也展开对应的文件。点击设置,选中Autoscroll from Source。
2021-12-07 15:01:16
1480
原创 vscode设置获得管理员权限
解决VS code无法运行脚本的问题(获取所有权限)右键VSCode,进入属性>兼容性,勾上以管理员身份运行win10系统中搜索PowerShell,以管理员身份运行Windows PowerShell,打开后运行 set-ExecutionPolicy RemoteSigned,然后更改权限为A完成,需要重启VSCode...
2021-10-31 18:45:12
14216
3
原创 git全局配置忽略文件
Git全局配置忽略文件,用于所有项目。1.在用户目录(windows下:C:/Users/用户名)下创建.gitignore_global文件2.编辑文件# 忽略.history的文件.history/.vscode/3.执行如下命令git config --global core.excludesfile ~/.gitignore_global4.查看git config --list...
2021-10-26 17:15:14
1751
原创 vscode git 冲突页面 选项没有汉化
自带git冲突页面,在vscode 1.59.1到1.61.2版本中,发生冲突时,冲突选项还是英文,没有汉化降级到1.58.2版本可以正常汉化历史版本下载地址
2021-10-26 13:54:35
1526
4
原创 vscode用户代码片段
设置常用vscode快捷键–用户代码片段文件=>首选项=>用户片段=>新建或找到对应的html文件{ // ---------------------------js "scr": { "prefix": "scr", "body": [ "<script type=\"text/javascript\" >", "$0", "</script>" ], "description": "
2021-10-04 11:21:04
406
原创 Async Await的使用
async/await是同步语法,彻底消灭回调函数。await后面应该跟着的是异步操作await关键字一定要写在async函数的里面await的下一行,都可以看做是callback里的内容,即异步(微任务)。写法一 function timeout() { return new Promise(resolve => { setTimeout(() => { resolve(1) }, 1000) })
2021-09-21 23:07:04
99
原创 promise的静态方法
promise将异步操作以同步的流程表达出来,避免了层层嵌套的回调函数。pending-> resolved或pending-> rejected变化不可逆pending状态,不会触发then和catchresolved状态,会触发后续的then回调函数rejected状态,会触发后续的catch回调函数then和catch改变状态then正常返回resolved,里面有报错则返回rejectedcatch正常返回resolved,里面有报错则返回rejectedlet p1
2021-09-21 22:45:31
332
原创 Promise封装的ajax请求
function ajaxFn(url, successCallback, failCallback) { // 1、创建XMLHttpRequest对象 var xmlhttp if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest() } else { // 兼容早期浏览器 xmlhttp = new ActiveXObject("Micr...
2021-09-21 22:27:28
78
原创 实现一个 normalize 函数,能将输入的特定的字符串转化为特定的结构化数据
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document<
2021-09-12 10:18:45
260
原创 手写 bind(通过 apply,call)
bind()方法 function fn1(a, b, c) { console.log(this); // { x: 100 } console.log(a, b, c); // 10 20 30 return "this is fn1"; } // bind返回一个函数 const fn2 = fn1.bind({ x: 100 }, 10, 20, 30); const res = fn2(); console.log(res); // this is fn1app
2021-09-10 16:57:56
73
原创 js防抖debounce
防抖就是触发事件后,在规定的时间内函数只能执行一次,如果在规定时间内又触发事件,则会重新计算函数执行时间。如:按钮的防暴力点击,input输入框搜索。你点击按钮的时候,给它设置一个时间,假如2秒 ,然后2秒才触发事件 ,你在两秒中还不停点击按钮,你点击一次,会重新算时间。立即执行的防抖:多次触发事件,第一次会执行一次,之后在延迟内触发的事件无效,不会执行。<!DOCTYPE html><html lang="en"><head> <meta cha
2021-09-10 16:24:44
105
原创 手写 JS 深拷贝
// 检查类型 function checkType(data) { return Object.prototype.toString.call(data).slice(8, -1); } /** * 深拷贝 * @param {} target 要拷贝的对象 */ function deepClone(target) { let targetType = checkType(target); le...
2021-09-10 16:09:57
91
原创 Promise动态加载图片
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Promise动态加
2021-09-10 15:27:08
224
原创 设置Element UI的Message消息提示每次只弹出一个
新建DonMessage.jsimport { Message } from 'element-ui';// 为了实现Class的私有属性const showMessage = Symbol('showMessage');/** * 重写ElementUI的Message * single默认值true,因为项目需求,默认只弹出一个,可以根据实际需要设置 */export de...
2020-05-06 14:11:13
3623
1
原创 element使用el-tabs导致浏览器卡死
官网代码<template> <el-tabs v-model="activeName2" type="card" @tab-click="handleClick"> <el-tab-pane label="用户管理" name="first">用户管理</el-tab-pane> <el-tab-pane label="...
2019-09-11 13:15:41
3039
8
原创 vue在打包后的代码里修改域名
1、在static文件夹新建一个config.jswindow.global_config = { BASE_URL: "http://127.0.0.1:8821"};2 、在index.html文件里引入config.js<script src="./static/config.js"></script>3、封装的axios里使用const BASE_...
2019-07-30 09:12:00
2610
1
原创 伪元素学习
<!doctype html><html><head><meta charset="utf-8"><title>伪元素</title><style>*{margin:0;padding:0;}div{width:400px;height: 400px;background: #f9
2018-08-15 11:51:11
143
原创 Node模块-Module,Path
Node模块-Module,PathNode.js的模块分为两类,一类为原生(核心)模块,一类为文件模块。在文件模块中,又分为3类模块。这三类文件模块以后缀来区分,Node.js会根据后缀名来决定加载方法。js。通过fs模块同步读取js文件并编译执行。node。通过C/C++进行编写的Addon。通过dlopen方法进行加载。json。读取文件,调用JSON.parse解析加载。...
2018-07-30 13:06:23
1541
转载 vue--点击当前增加class,其他删除class
vue–点击当前增加class,其他删&lt;div id="app"&gt; &lt;p v-for='(data,key,index) in datas' @:click="addClassFun(index)" :class='{class1:index==qwerqwre}'&gt;{{data.data}}&lt;/p&
2018-07-26 14:35:27
1191
原创 vue2.0+vue-dplayer实现hls播放
vue2.0+vue-dplayer实现hls播放官方文档https://dplayer.js.org/#/zh-Hans/安装依赖npm install vue-dplayer -S1,编写组件HelloWorld.vue&lt;template&gt; &lt;div class="hello"&gt; &lt;d-player ref=
2018-07-25 08:59:56
1782
原创 webpack
webpack模块管理器概念:webpack是模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为模块来使 用和处理。作用和优势:webpack 是以 commonJS 的形式来书写脚本,但对 AMD/CMD 的支持也很 全面,方便旧项目进行代码迁移。能被模块化的不仅仅是 JS 了。 开发便捷,能替代部分 gru...
2018-07-03 17:58:09
232
原创 apicloud的地图模块在正式版有问题
apicloud的地图模块在正式版有问题引入模块bMap ,在apploader中测试正常,但是打包成正式版后,发现获取不了地理位置,代码打印了下 var bMap = api.require('bMap'); bMap.getNameFromCoords({ lon: 108.905686, lat: 34.207464 }, function(...
2018-06-27 16:08:51
1083
1
原创 APICloud配置文件简介
APICloud配置文件简介配置项参数举例 1.配置启动页是否自动隐藏 <preference name="autoLaunch" value="true"/> 2.配置应用开启/关闭调试模式 <preference name="debug" value="true"/> 3.配置URL Scheme(便于其他应用调起本应用,urlscheme里的值全部是小写) &
2018-06-21 10:14:52
1250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人