- 博客(22)
- 收藏
- 关注
原创 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
213
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
4667
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
209
原创 解决 node-sass command failed 问题
在根目录添加 .npmrc文件,在文件中添加命令sass_binary_site=https://npm.taobao.org/mirrors/node-sass/意思是指定 node-sass 从 npm 的淘宝源中下载
2020-06-20 10:04:12
7760
转载 解决VSCODE 因为在此系统上禁止运行脚本 报错
解决办法1. 以管理员身份运行PowerShell;2. 执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的;3. 执行:set-ExecutionPolicy RemoteSigned;4. 这时再执行get-ExecutionPolicy,就显示RemoteSigned;
2020-06-20 09:33:41
801
原创 nvm安装使用
注:本安装教程属于windows若系统原安装有node,应先把当前node卸载删除在github上下载nvm(安装版:nvm-setup.zip(推荐);绿色免安装版nvm-noinstall.zip)
2020-06-15 21:33:18
417
原创 获取当前地理位置
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
1966
原创 git使用指令
git init 创建一个Git仓库git add . 将修改的文件添加到暂存区 ( . 表示所有的文件,可以用具体的文件名代替,如file.txt)git commit -m "备注信息" 将内容区的所有内容提交到当前分支,如果没写-m,则会出现如下图所示 此时,先输入备注信息,然后按esc按钮,然后输入 :wq 按回车退回前面的指令...
2020-04-20 17:12:54
282
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
2647
原创 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
1169
原创 iconfont 图标Unicode引用,js,css中的引用
将&#x(十六进制编码)转换成\u(unicode编码) 例如: ==》 \ue677注:转换成 \u时需要把后面带上的分号去掉在css伪类里面使用时 转换成 将&#x(十六进制编码)转换成\ 例如: ==》 \e677...
2019-09-17 14:44:07
4929
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
1869
原创 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
2575
原创 Canvas基础入门手册一
1.<canvas id="mycanvas" width="800" height="600"></canvas>2.获取canvas对象;var canvas=document.getElementById('mycanvas');3.渲染上下文;var ctx=canvas.getContext('2d');4.颜色、样式和阴影 fillStyle:设置...
2018-11-02 09:27:31
401
原创 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
244
原创 js常用的一些方法
1、获取地址栏参数function queryUrlParam(key) { var reg = new RegExp("(^|&)" + key + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if(r != null) { ...
2018-10-22 10:09:49
246
原创 XDM跨文本消息传递——postMessage
XDM的核心时postMessage()方法,目的:向另一个地方传递消息,另一个地方指的是包含在当前页面的<iframe>元素,或者由当前页面弹出的窗口。 postMessage()方法接受两个参数:一条消息(string)和一个表示消息接收方来自哪个域的字符串(可以写成“*”,表示可以把消息发送给来自任何域的文档)。页面代码例: document.get...
2018-04-26 23:21:21
451
原创 vue-router简写1
安装node -> 安装vue-cli (npm i vue-cli -g) -> 安装vue项目(vue init webpack-simple router-demo) ->进入项目 (cd vue-router)-> 安装服务 (npm i) ->安装vue-router (npm i vue-router -D) -> 启动项目(npm run dev)...
2018-04-19 23:10:02
545
原创 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
891
原创 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
512
原创 let和const声明变量
let、const用法类似于var,但所声明的变量(const声明的是常量,以下不再做说明)只能在命令所在代码块内使用。 例:var声明变量的for循环var a=[];for(var i=0;i<10;i++){ a[i]=function(){console.log(i)}};console.log(i,"我是var声明的变量i");a[6](); //10 "我是var声明的变量...
2018-03-16 18:11:43
708
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人