自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 antd Upload 分片同步上传文件

antd 版本 ^4.20.0。

2023-10-08 18:01:45 951 1

原创 js 实现epub阅读器 按页加载

主要用到的知识点是:css 样式里的 多列布局:columns 和 column-gap。 这个是要加的 通过end的偏移量来计算页数。

2023-08-16 10:20:26 434 1

原创 PDFJS 解析pdf

文本复制有个问题:当pdf缩小时 scale < 1,显示的textLayer 不会进行缩小、回导致文本超出canvas显示的宽度。注:若针对pdf还有个性化的功能,不建议直接引入pdf.js 方法,里面的事件都是原生js的写法,而且有关pdf的配置也很多。有对应的示例git clone后,将viewer.html open whith live server。(1)安装 pdfjs-dist (版本2.0.943,其余版本都出现过问题)(2)引用 pdfjs-dist。

2022-09-02 11:26:37 8146 3

原创 proxyTable 代理

一般项目上都会采用前后端分离,如果服务器没有开启cors就会产生跨域问题,proxyTable 的出现就是为了让解决这一问题。proxyTable是vue-cli脚手架在开发模式下,为我们提供的一个跨域的代理中转服务器服务。它是基于http-proxy-middleware插件的。安装npm install --save-dev http-proxy-middleware使用const proxyMiddleware = require('http-proxy-middlewar..

2022-04-24 20:40:07 405

原创 Redux-saga

Redux : 组件改变state方法是通过调用store的dispatch,触发了一个action,这个action被对应的reducer处理,改变state。在此过程中 reducer改变state是同步。而redux-saga就是将这个过程变为支持异步的。redux-saga 和 async await 的区别是什么呢?例如:单击按钮时从远程服务器获取一些用户数据:普通的redux可以通过async await去请求接口,根据返回的结果改变state,改变state就是store发送dis

2022-04-22 10:51:30 1360

原创 JS 数组的使用方法

改变原数组的方法(9个)es5: splice() / sort() / pop() / shift() / push() / unshift() / reverse()es6: copyWithin() / fill()不改变原数组的方法(8个)es5:slice() / join() / toLocateString() / toString() / concat() / indexOf() / lastIndexOf()es7: includes()遍历数组并不会改变原始数组.

2022-03-22 18:12:42 604

原创 JS基础题目

1、js基本数据类型:string、number、boolean、null、undefined、bigint、symbol 引用数据类型 object2、typeof 能区分数据类型,返回结果有 string、number、boolean、undefined、object、function、symbolinstanceof 只能判断引用类型(array、object、function),无法判断基本数据类型(string、number、boolean),判断对象的原型链上是否存在构造函数的原型,常用

2022-03-08 11:26:55 1173

原创 微信小程序下载Excel到本地

微信开放文档提供了 API 下载文件 wx.downloadFile wx.saveFiledownloadFile 其实是将文件下载下来,放到了一个临时空间,success 返回文件的本地临时路径但是这个临时路径其实是微信沙盒的路径,并不是手机本地的路径。saveFile 开发文档写的是保存文件到本地,我以为是保存到手机,其实是我想多了,打印了一下...

2021-08-18 10:59:45 7519 2

原创 React 笔记

React遵循从上到下的数据流向,即单向数据流。React是单向数据流,数据主要从父节点传递到子节点(通过props)。如果顶层(父级)的某个props改变了,React会重渲染所有的子节点。对于React来说,单向数据流(从上到下)与单一数据源这两个原则,限定了React中要想在一个组件中更新另一个组件的状态(子组件向父组件传递参数props),需要进行状态提升。即将状态提升到他们最近的祖先组件中。子组件中Change了状态,触发父组件状态的变更,父组件状态的变更,影响到了另一个组件的显示。

2021-08-06 16:24:36 134

原创 RN对接京东支付sdk(IOS)

京东支付IOS接入说明文档1、根据 京东支付IOS接入说明文档 集成sdk依赖的framework,配置相关的内容(xcode 需要配置签名)2、在ios 下封装调用sdk的方法JDPayManager.h//// JDPayManager.h// b2bapp//// Created by edz on 2021/3/9.// Copyright © 2021 Facebook. All rights reserved.//#import <Reac

2021-07-30 18:20:02 492

原创 RN对接京东支付sdk(Android)

京东支付Android接入说明文档1、根据 京东支付Android接入说明文档 集成sdk依赖的jar包,配置相关的内容(主要根据文档一步一步配置就行,这里就不细说了,本章主要是关于使用RN调用sdk)2、在../android/app/src/java 下面创建一个类实现接口 ReactPackage 包管理器,并把上面创建的类加到原生模块(NativeModule)列表中JDPayPackage.javaimport com.facebook.react.ReactPack.

2021-07-30 17:54:02 982

空空如也

空空如也

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

TA关注的人

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