自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 vue-解决在微信内置浏览器中调用支付宝支付的问题

我的思路大概是这样的1. 验证是否是在微信内置浏览器中调用支付宝2.给支付页面的url加上调用接口所需的参数(因为在微信里是不能直接调用支付宝的需要调用外部浏览器)3.在外部浏览器中完成支付跳转页面第一步:payment: 是选择支付页面,pay-mask是用于在微信内置浏览器中调用支付宝的中间页payment主要代码:let ua = window.navi...

2018-08-26 14:22:11 20157 7

原创 centos7.x 安装nvm

新买的服务器不知道怎么的,使用文档的安装教程始终是失败,连接不了github,后面用了另一个办法进行安装,下面是安装过程安装步骤先把github里面的代码clone到我自己的码云仓库再从码云拉到服务器然后执行以下命令1. cd nvm/ && cp nvm.sh /root/.nvm2. echo ". /.nvm/nvm.sh" >> /etc/pro...

2019-11-02 16:55:05 1076

原创 小程序保存网络图片到相册

首先我们分析一下需求1、我们需要拿到一个临时的图片路径使用小程序api: wx.getImageInfo() 就能拿到图片的临时路径,需要注意的是传入的图片必须是网络图片2、使用wx.saveImageToPhotosAlbum()保存图片到相册,需注意的是此方法需要授权,所以实现此功能的流程是先获取到图片的临时路径再存储到相册下面是我的实现代码function showToast(t...

2019-09-29 00:34:43 1389

转载 webstorm中不能识别react、vue alias 路径别名符号

因为我平时比较喜欢使用ws做开发,所以在使用vue或react的时候只要使用路径别名符合,ws就会出现波浪线提示你,对我这个有强迫症的人来说很烦!所以在找了很久终于找到了解决办法在ws有一个webpack的设置来帮我们识别项目路径,所以我们只要创建一个对应的配置文件就行了创建一个js文件,名字随意里面写入/**'use strict'const path = require(...

2019-04-18 21:24:34 7909

原创 react学习之项目基础配置

这两天学习react,把自己的一些项目配置分享给大家1. 项目使用less最开始再网上看到的很多方法是先执行npm run eject 暴露出webpack所有文件进行更改,但是我试了很久,不知道咋回事一直都不生效,最后用了另一个办法使用 customize-cra + react-app-rewired这两个插件进行配置:1.先安装依赖npm i customize-cra react-...

2019-04-18 21:09:18 761

原创 react中使用eslint+prettier+airbnb校验代码风格

刚开始学习react,发新官方脚手架里没有eslint,对于我这个有代码洁癖的人来说不能忍啊,下面是我引入eslint的过程一 、安装依赖npm i eslint eslint-config-airbnb eslint-config-prettier eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-prettier eslin...

2019-04-17 11:56:48 6708

转载 移动端rem.js使用

第一种(能适用所有移动端h5页面的自适应需求):window.onload = function(){ /*720代表设计师给的设计稿的宽度,你的设计稿是多少,就写多少;100代表换算比例,这里写100是 为了以后好算,比如,你测量的一个宽度是100px,就可以写为1rem,以及1px=0.01rem等等*/ getRem(720,100)};window.onr...

2019-04-10 11:01:11 488

原创 vue中使用axios.all() 方法发起多个请求控制台报错的解决方法

今天在项目中使用axios时发现axios.all() 方法可以执行但是控制台报错,后来在论坛中看到是由于axios.all() 方法并没有挂载到 axios对象上,需要我们手动去添加== 只需要在你封装的axios文件里加入 ==instance.all = axios.all就完美解决了!希望本篇文章能给你带来帮助,不对的地方请多多指教!...

2018-10-19 23:51:46 7095 2

原创 解决vue在微信中使用支付功能遇到的一些问题

1.解决vue在微信中跳转外链页面时处理路由中#所引发的问题在设置跳转外链的时候在 #号前加入?hash这样的拼接方式http://localhost:8081/?hash#/xxx // 像这样的一个地址就不会被微信屏蔽2.解决微信支付成功后回调地址不对我这里遇到的问题是每次支付成功后,都会自动跳回首页#后面的所有内容全部被劫,所以用了一个取巧的办法把回调地址设为ht...

2018-09-04 18:39:35 2921

原创 在nuxt.js项目中引入echarts

只需要三步就搞定第一步:安装echarts所需的依赖包npm install echarts --save 第二步:在plugins目录下创建echarts.js文件并在里面引入echarts依赖包import Vue from 'vue'import echarts from 'echarts' // 引入echartsVue.prototype.$echarts = e...

2018-08-28 23:43:06 8569 3

空空如也

空空如也

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

TA关注的人

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