自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 umijs设置多环境变量未生效解决办法

cross-env UMI_ENV=prod(对应config.prod.js的文件名) API_BASE_URL(指定变量名称)=prod umi build。umijs中设置多环境变量,包括dev/test/prod,根据官方设置之后并没有生效,一顿踩坑最终实现了效果,主要问题出现在package.json中。三、修改package.json文件,画红线部分尤其重要,在这个位置踩坑了很久,如果不指定变量打包和运营都无法生效。只举一个prod环境配置,config.prod.js文件内指定环境变量。

2023-10-16 14:26:15 505 1

原创 antd-design-pro项目引用微前端,使用qiankun实现动态路由加载

antd-design-pro项目引用微前端,使用qiankun实现动态路由加载

2023-02-13 17:11:15 2502 4

原创 React Hook + antd design 引入腾讯地图实现

// import TMap from 'TMap';import React, { useState, useEffect, useRef } from "react"import { Modal, Button, Input } from 'antd';import styles from '../index.less';import Item from "antd/lib/list/Item";const { Search } = Input;export default (props).

2022-01-19 14:23:49 1073 3

原创 微信支付的点金计划实现与踩坑

前一篇文章提到了微信授权和微信支付,本以为支付已经ok了,没想到这周出了重要且很紧急的问题。上线之后,用户微信支付成功点击完成按钮之后页面直接关闭了,我们支付是后端调起的支付,并没有按照回调地址跳转。在测试线已经测试过了没有问题,上到正式线就成这样了,并且我司在另外的域名有一套一样的代码,也都是没问题的。后来通过微信社区发现,微信升级了支付后跳转指定页面(https://pay.weixin.qq.com/index.php/public/cms/content_detail?platformTyp

2021-05-20 15:51:29 3268 5

原创 公众号授权支付完整流程

如何实现公众号一套完整的授权+支付流程。1、首先开通公众号,在公众号设置->功能设置中添加授权和业务域名,添加成功才能公众号授权成功。此步骤有个安全校验文件,需要一并放入服务器当前目录根目录。2、微信公众号实现支付收款功能是通过关联商户模式。在公众号微信支付中可以看到当前关联的商户列表,以及商户号发起关联申请还未确认商户列表(官方:待关联商户号)。3、开通商户号;(注意此时商户号和公众号是独立的关系,需要关联)。想要实现支付功能,微信是通过关联商户模式实现收退款。因此需要申请商户号。申请成

2021-04-26 15:30:35 1548 1

原创 vue项目—公众号主体迁移前端该做哪些准备工作

以下是具体准备工作:一、微信公众平台准备工作1、需提供新的AppID2、需提供新的AppSecret3、配置微信授权网址(用于允许用户授权成功) 配置地址:登录微信公众平台->公众号设置->安全设置->网页授权配置->添加对应网址 (这个地方有三个需要配置网址的地方,具体什么名字忘记了)4、配置微信支付域名 (如涉及支付业务,需要添加域名) 配置地址:微信支付->产品中心->JSAPI配置支付域名,可以添加多个。5、如涉及支付业务,还需将原来公众号

2021-03-29 17:23:26 217

原创 前端常用的vscode插件—————持续更新中

vue vuejs语法高亮vetur 支持vue语法高亮 已经vuejs模板生成Reactjs code snippets 支持react语法px to rem&rpx(cssrem) 自动计算px转化为rem或者rpxjs JSX Snippets 支持jsx语法JavaScript(ES6)code snippets 支持es6语法vscode weapp api 为vscode提供微信小程序API提示及代码片段vscode wxml 为vscode提供wxml语法.

2021-03-10 10:39:28 320

原创 typeof和instanceof

typeof和instanceof的区别typeof可以判断数据类型,一般返回string、number、object、boolean、undefined、function。用法:typeof 'str' //stringtypeof 1 //numberlet a = fuctiong(){}typeof a //function在实际应用当中,当我们遇到null、object、array,以及某个实例函数时使用typeof判断类型,都会返回object,所以无法确定真正的数.

2021-03-03 15:13:36 84

原创 JS对象——数组处理方法filter方法

filter()方法1、filter()方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素(如果没有符合条件则返回空数组)。注意filter()方法不会对空数组进行检测,不会改变原始数组;语法array.filter(function(currentValue,index,arr), thisValue)参数 描述 function(currentValue,index,arr) 必须,函数,数组中的每个元素都会执行整个函数

2021-02-26 18:14:26 2608

原创 JS对象——数组处理方法every方法

every()方法1、用于检测数组所有元素是否都符合指定条件(通过函数提供)/2、2、如果数组中有一个元素不满足条件,则整个表达式返回false,且剩余的不会再检测,如果全部满足条件,则返回true。注意1、every()方法不会对空数组进行检测,不会改变原始数组语法array.every(function(currentValue,index,arr), thisValue)参数 描述 function(currentValue,index,arr)

2021-02-22 17:39:39 1296

原创 git相关命令

1、git clonelink 拉取远程已创建的项目2、git pull 拉取更新代码3、git add . 添加文件到本地仓库4、git commit -m ‘remarks’ 提交修改5、git push==================================1、git branch 查看所有分支2、git branch 分支名 创建分支3、git checkout 分支名 切换分支4、git branch -d 分支名...

2021-02-22 16:17:22 53

原创 JS对象——数组处理方法reduce方法

reduce()方法1、该方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值;2、该方法可以作为一个高阶函数,用于函数的compose注意该方法对于空数组是不会执行回调函数的。语法array.reduce(function(total, currentValue, currentIndex, arr), initialValue)参数 描述 function(total,currentValue,index,arr) 必.

2021-02-20 15:44:29 570 3

原创 安装多版本node无法成功切换版本

1、卸载之前安装的node版本;且找到C:\Users\lenovo\AppData\Roaming\npm 和C:\Users\lenovo\AppData\Roaming\npm-cache 两个文件2、下载nvm https://github.com/coreybutler/nvm-windows/releases // 下载 nvm-setup.zip 然后按照步骤安装;3、安装完之后 使用命令 nvm -v 如果没报错即安装成功;4、nvm install 10.15.3 使用nvm

2020-11-09 16:48:07 4110 1

空空如也

空空如也

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

TA关注的人

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