自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 VScode调试Vue-element-admin、Vue项目

第一步:扩展 中输入 Debugger for Chrome 安装该扩展; 第二步:创建 launch.json 文件,选择 Chrome 后 把原有的内容替换 为以下内容,一个是谷歌浏览器、一个火狐浏览器的配置,记住把 url 的端口号改为本地开发的端口号;{ "version": "0.2.0", "configurations": [{ "type": "chrome", "request": "launch",

2021-08-19 15:20:08 1574 1

原创 vue-axios 请求拦截器 Get 请求之添加请求头 Content-Type 无效

一、发现问题上一篇文章中写到如何配置 axios 请求拦截,但是遗留下一个令人非常困扰的问题。各种配置都没什么问题,可是请求一直过不去。例:get 请求报错如下 ->王德发~~~~,这是什么鬼,不要慌张,让我们仔细看报错信息,message: “Content type ‘’ not supported”,嗯???content type 不是请求头里面的东西么?让我们再看一下 Headers 中的 Request Headers 发现 没有请求头 Content-Type,定位到问题后,赶

2020-07-30 17:03:47 7362 1

原创 vue 简单封装 axios 请求拦截器

第一步:引入 axios1、安装 -> npm install axios -S2、引用 -> main.js -> import axios form "axios"第二步:封装 axios 实例 - request.js1、创建 -> 在 src 目录下 创建 utils 文件夹2、新建 -> 在已创建好的 utils 文件夹中 新建 request.js, 此文件主要写 axios 请求拦截配置import axios from "axios"; // 导

2020-07-30 16:39:37 738

原创 element-ui el-tree 设置回显节点半选 解决方案

1、element-ui el-tree 设置回显节点半选 解决方案项目需求:树节点选择添加完后,再次编辑,若节点为全选,则设置为全选。若改节点下未设置全选,父节点设置为半全选实现原理:利用tree组件渲染后带有的isLeaf(是否为叶子节点)属性,如果为叶子节点就选中。这样利用tree的API就实现了正确的回显效果。并没有过多的逻辑,只是利用tree本身的API 出BUG的概率也不会变高。手动设置node其实和prop的default-checked-keys ,原理是一样的,其实内部也都是循环

2020-07-21 13:55:12 7031 1

原创 element-ui的resetFields()方法 在编辑回显后再新增时 不生效的原因及解决方法

1、问题原因项目描述:因避免代码冗余,新增、编辑、查看采用统一弹出框出现问题:编辑 或 查看数据回显后,调用 that.$refs[“formName”].resetFields() 方法不生效,即数据还是上次 编辑 或 查看 后的数据,没有清空问题原因:当我们在进入页面后,第一次打开弹出框时,紧接着就设置数据的回显,但在这时,因为弹出框还未执行完毕,这时候的 form 的初始值会被设置为回显的值,所以在调用 that.$ref[“formName”].resetFields() 时 for

2020-07-20 10:50:02 1892 3

原创 vue-element-templat 后台接口动态返回菜单

最近项目重构,因为之前一直在使用 vue-element-admin 框架,但是该项目的定位是后台集成方案,不太适合当基础模板来进行二次开发。因为该项目集成了很多你可能用不到的功能,会造成不少的代码冗余。如果你的项目不关注这方面的问题,也可以直接基于它进行二次开发。作者这里用的是 vue-element-template 版本,有什么需要都可以去 vue-element-admin 复制。集成方案:: vue-element-admin.基础模板:: vue-element-template.B.

2020-07-15 18:11:08 3037 5

原创 vue-element-template/admin 启动项目会打开两个标签页

vue-element-template/admin 启动项目会打开两个标签页解决办法1、找到 vue.config.js 中 搜索 devServer 并把 open 项设置为 false2、找到package.json 搜索 scripts 找到 dev 添加 --open最后在启动项目就成功啦,问题虽小。但是项目启动后总是会打开两个页面属实也很烦。...

2020-04-03 18:07:12 1517

原创 IDEA Tomcat 启动日志中文乱码

进入 Tomcat 安装目录找到 conf 文件夹下 logging.properties文件打开文件并找到java.util.logging.ConsoleHandler.encoding = UTF-8改为java.util.logging.ConsoleHandler.encoding = GBK即可,码字不易,有用好评。...

2020-03-10 13:10:34 403

原创 JSON 去重相同字段

/* * JSON数组去重 * @param: [array] json Array * @param: [string] 唯一的key名,根据此键名进行去重 */function uniqueArray(array, key) { var result = [array[0]]; for (var i = 1; i < array.length; i++) { ...

2019-10-22 17:01:53 420

原创 vue-element-ui 中请求跨域问题解决方法

找到 vue.config.js 把 默认红框中的内容注释掉改为黄框中的内容。然后 更改 .env.development(开发配置文件),把 VUE_APP_BASE_API 中的内容改为 '/apis’

2019-08-28 14:40:45 4460

原创 将数字转换为千分位格式

"use strict";var toDecimalMark = function toDecimalMark(num) { return num.toLocaleString('en-US');};测试toDecimalMark(123456789.9846);结果

2019-06-25 11:15:07 2824

原创 JS对象转URL查询字符串

"use strict";var objectToQueryString = function objectToQueryString(obj) { return Object.keys(obj).map(function (key) { return "".concat(encodeURIComponent(key), "=").concat(encodeURIComponent(...

2019-06-25 11:03:52 3437 1

原创 location.search 转换为 JS 对象

const searchObj = search => JSON.parse({"${decodeURIComponent(search.substring(1)).replace(/"/g, '\\"').replace(/&/g, '","').replace(/=/g, '":"')}"});// 假如请求url为‘https://www.baidu.com?ie=u...

2019-06-25 10:57:59 3789

原创 Intellij IDEA 怎么配置Git

1、打开Intellij IDEA2、找到File–>Setting–>Version Control–>Git–>Path to Git executable3、在Git的安装路径下找到cmd文件夹下的git.exe,到此Git配置已完成4、点击确定后,至此Git已配置完成。让我们来测试一下吧,出现以下内容。表示添加成功5、拉取GitHub仓库代码,File...

2019-04-18 10:44:38 12853

原创 Git SSH密钥删除与创建

解决办法PS:如果忘了Git密码,放弃如何修改,选择删除后重新创建一个新的SSH密钥吧。据调查Git为了保证安全并没有重新修改密码的功能1、首页:查看本地是否有.ssh文件找到 Git Bash 打开后 运行 cd ~/.ssh 查看是否有该文件如果本地有ssh密钥的话会有id_rsa、id_rsa.pub、known_hosts等文件。如果没有的话运行上步骤命令就会找不到文件的提示...

2019-04-17 18:42:39 27134 5

原创 GitHub上那些奇葩“项目”

1、Dress - 女装大佬聚集地有129名贡献者在这个名为Dress的项目里集结,上传了数千张女装照,收获了8000余颗星。地址:https://github.com/komeiji-satori/Dress2、Thanos - 灭霸命令Thanos.sh是一个开源的个灭霸命令,可随机删除电脑上一半文件。地址:https://github.com/hotvulcan/Thano...

2019-04-17 17:38:34 1342

翻译 输入卡号校验银行名称以及其它校验

作者:张盼csdn账号: zhangpan_softwindow.bankcardList = [{ bankName: "中国邮政储蓄银行", bankCode: "PSBC", patterns: [{ reg: /^(621096|621098|622150|622151|622181|622188|622199|955100|621095|6...

2019-04-17 14:26:22 2875

原创 Vue路由去除url中/#/

问题:使用Vue路由后面带有 ‘/#/’ 锚点例如: http://localhost:8080/#/解决:修改路由文件(src>router>index.js)/* 没修改前 */export default new Router({ routes: [ { path: '/', name: 'IndexPage', co...

2019-04-17 14:17:09 1594

原创 Vue实现csdn新建实时预览,同步滚动

<template> <div class="fillHeight"> <div class="container fillHeight"> <div class="row fillHeight"> <div class="col-xs-6 fillHeight"&...

2019-04-17 10:29:00 547

原创 textarea自动扩展高度

js代码/** * 类样式为form-textarea的textarea自动扩展高度 */(function($) { function textareaAutoHeight(e) { if(e.keyCode == 8 || e.keyCode == 46) { var text = $(this).val(); $(this).removeAttr('style');...

2019-04-09 11:33:05 1182

原创 IE6、模糊搜索、z-index层级

&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"/&gt; &lt;script src="jquery-1.9.1.min.js"&gt;&lt;/script

2018-09-06 17:32:31 145

原创 Git常用指令

Gitgit常用指令# 切换目录文件 在进行任何Git操作之前,都要先切换到Git仓库目录。也就是切换到项目的文件目录下。# 查看项目状态 git status -&gt; 查看状态,这个命令可以算是使用最频繁的一个命令了,建议大家没事就输入下这个命令,来查看你当前 git 仓库的一些状态。# 项目初始化 git init -&gt; 项目初始化,使当前项目成为一个Gi...

2018-08-22 10:00:36 149

echarts地图数据(包含全国和省、地市js以及json)

echarts地图数据(含全国和省js以及全国、省、地市json),文件中引入所需要的对应的js即可

2019-05-06

空空如也

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

TA关注的人

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