自定义博客皮肤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)
  • 收藏
  • 关注

原创 记vue-pdf踩坑过程

vue-pdf踩坑过程,解决部分中文不能加载或乱码问题,解决二次加载文件缓存问题

2022-09-14 19:53:28 1893 3

原创 IE低版本cors跨域,jquery,ajax,post请求不携带请求正文(参数)

$.ajax({ type: "POST", crossDomain:true //crossDomain: true == !(document.all)})在ajax中添加crossDomain:true ||crossDomain: true == !(document.all)可查看https://bugs.jquery.com/ticket/12097

2021-03-24 16:55:17 177 1

原创 https访问http资源

页面添加<metahttp-equiv="Content-Security-Policy"content="upgrade-insecure-requests">或者服务端配置的响应头header("Content-Security-Policy:upgrade-insecure-requests");

2020-12-03 16:29:26 4540 2

原创 手撸数组转树,无限极转

在使用element-ui的el-tree,由于后端返回的是一个常规数组,于是便手撸了一个数组转数的方法。留存于此,以便日后方便。代码如下:后端返回的数据: let arrData = [ {id: 1, name: '1', parentId: null}, {id: 2, name: '2', parentId: null}, {id: 3, name: '1-1', parentId: 1}, ...

2020-09-10 08:51:24 180

原创 解决 node-sass command failed 问题

在根目录添加 .npmrc文件,在文件中添加命令sass_binary_site=https://npm.taobao.org/mirrors/node-sass/意思是指定 node-sass 从 npm 的淘宝源中下载

2020-06-20 10:04:12 7720

转载 解决VSCODE 因为在此系统上禁止运行脚本 报错

解决办法1. 以管理员身份运行PowerShell;2. 执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的;3. 执行:set-ExecutionPolicy RemoteSigned;4. 这时再执行get-ExecutionPolicy,就显示RemoteSigned;

2020-06-20 09:33:41 739

原创 nvm安装使用

注:本安装教程属于windows若系统原安装有node,应先把当前node卸载删除在github上下载nvm(安装版:nvm-setup.zip(推荐);绿色免安装版nvm-noinstall.zip)

2020-06-15 21:33:18 330

原创 获取当前地理位置

yarn addweixin-js-sdkAMapimport wx from 'weixin-js-sdk'import AMap from 'AMap'/*** @description 获取定位信息* @author ricky* @param* @return*/const isWechat = navigator.userAgent.toLo...

2020-06-02 11:06:12 1932

原创 git使用指令

git init 创建一个Git仓库git add . 将修改的文件添加到暂存区 ( . 表示所有的文件,可以用具体的文件名代替,如file.txt)git commit -m "备注信息" 将内容区的所有内容提交到当前分支,如果没写-m,则会出现如下图所示 此时,先输入备注信息,然后按esc按钮,然后输入 :wq 按回车退回前面的指令...

2020-04-20 17:12:54 256 1

原创 npm,yarn 设置、查看淘宝源,nrm切换源

npm 查看源npm config get registry 或 npm config listnpm 换源原始:npm config set registry https://registry.npmjs.org (https换成http 据说更快)淘宝:npm config set registry https://registry.npm.taobao.org...

2020-04-01 16:15:31 2579

原创 vue-cli3打npm包爬坑日记

vue create xxxx 创建项目(文档地址:https://cli.vuejs.org/zh/guide/creating-a-project.html#vue-create)按正常开发写一个组件 。。。使用install函数把组件做成插件方便调用例:文件目录index.js 代码 (自己针对自己的组件做灵活改动)import UnifiedValida...

2020-04-01 16:08:22 1111

原创 iconfont 图标Unicode引用,js,css中的引用

将&#x(十六进制编码)转换成\u(unicode编码) 例如:&#xe677; ==》 \ue677注:转换成 \u时需要把后面带上的分号去掉在css伪类里面使用时 转换成 将&#x(十六进制编码)转换成\ 例如:&#xe677; ==》 \e677...

2019-09-17 14:44:07 4762 1

原创 获取某时间为一年中的第几周 周的开始,结束时间

获取某时间为一年中的第几周function getWeekNumber(times) { const date = new Date(times); date.setHours(0, 0, 0, 0); // Thursday in current week decides the year. date.setDate(date.getDate() + 3 - (date.ge...

2019-09-11 14:42:23 1823

原创 Failed to download Chromium r609904!

Failed to download Chromium r609904! Set "PUPPETEER_SKIP_CHROMIUM_DOWNLOAD" env variable to skip download执行以下行npm config set puppeteer_skip_chromium_download true -g

2019-08-27 10:28:53 2522

原创 Canvas基础入门手册一

1.&lt;canvas id="mycanvas" width="800" height="600"&gt;&lt;/canvas&gt;2.获取canvas对象;var canvas=document.getElementById('mycanvas');3.渲染上下文;var ctx=canvas.getContext('2d');4.颜色、样式和阴影    fillStyle:设置...

2018-11-02 09:27:31 346

原创 promise

const func=function(type){    const myPromise= new Promise(function(resolve,reject){       // console.log(type);        if(type==1){            resolve("成功了");                //成功        }el...

2018-10-23 15:18:22 219

原创 js常用的一些方法

1、获取地址栏参数function queryUrlParam(key) {    var reg = new RegExp("(^|&amp;)" + key + "=([^&amp;]*)(&amp;|$)", "i");    var r = window.location.search.substr(1).match(reg);    if(r != null) {      ...

2018-10-22 10:09:49 216

原创 XDM跨文本消息传递——postMessage

        XDM的核心时postMessage()方法,目的:向另一个地方传递消息,另一个地方指的是包含在当前页面的&lt;iframe&gt;元素,或者由当前页面弹出的窗口。        postMessage()方法接受两个参数:一条消息(string)和一个表示消息接收方来自哪个域的字符串(可以写成“*”,表示可以把消息发送给来自任何域的文档)。页面代码例: document.get...

2018-04-26 23:21:21 415

原创 vue-router简写1

安装node -&gt; 安装vue-cli (npm i vue-cli -g) -&gt; 安装vue项目(vue init webpack-simple router-demo) -&gt;进入项目 (cd vue-router)-&gt; 安装服务 (npm i) -&gt;安装vue-router (npm i vue-router -D) -&gt; 启动项目(npm run dev)...

2018-04-19 23:10:02 496

原创 vuex简写2

安装vue项目详见上篇博文vuex简写1本篇文章将会把vuex简写1中的store.js拆分,便于管理;项目结构如下:在src文件下新建store文件,在store文件中分别建index.js、actions.js、mutations.js、getters.js、type.js。其中taye.js用于状态管理,index.js用于导出数据、方法的统一文件。App.vue文件代码(和vuex简写1一...

2018-04-11 23:58:46 854

原创 vuex简写1

安装vue-cli脚手架:npm i vue-cli -g安装项目:vue init webpack vuex-demo         webpack可换成webpack-simple或simple进入项目:cd vuex-demo 安装环境:npm install启动项目:npm run dev到此就成功安装启动了一个vue项目了安装vuex : npm i vuex -D     -D指的时...

2018-04-09 23:55:39 487

原创 let和const声明变量

let、const用法类似于var,但所声明的变量(const声明的是常量,以下不再做说明)只能在命令所在代码块内使用。 例:var声明变量的for循环var a=[];for(var i=0;i&lt;10;i++){    a[i]=function(){console.log(i)}};console.log(i,"我是var声明的变量i");a[6](); //10 "我是var声明的变量...

2018-03-16 18:11:43 669

空空如也

空空如也

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

TA关注的人

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