- 博客(14)
- 收藏
- 关注

原创 fabric.toDataUrl 出现图片跨域问题
fabric.toDataUrl 出现图片跨域问题背景解决思路背景Failed to execute ‘toDataURL’ on ‘HTMLCanvasElement’: Tainted canvases may not be exported需要使用fabricjs 制作可以编辑配置的海报模板,但是在生成海报时 需要使用fabric.toDataUrl()来生成图片没有成功,后来一查是...
2019-12-17 16:37:06
2764
原创 spring 如何解析@ComponentScan 源码阅读
@ComponentScan包扫描功能实现实现过程:① @ComponentScan 这个注解的定义包含扫描路径等等信息。② spring 如何解析这个@ComponentScan:spring的核心模块spring-context中的package org.springframework.context.support中,有个注解解析类ComponentScanAnnotationParser。ComponentScanAnnotationParser有个方法parse(),这个方法就是用来解
2022-03-09 18:38:52
399
原创 js获取url参数
使用方式console.log(GetRequest(‘lng’))输出效果:url: localhost:8001?lng=123123输出:123123 function GetRequest(param) { let url = location.href; //获取url中"?"符后的字串 let params = url.match(/\?.*/); ...
2019-09-02 13:50:19
221
原创 大数字转成千位 表示法 逗号表示
数字转成成千位表示法// 格式化数字成千分位表示 例如1000=》1,000// 10000 ==> 10,000export const formatToThousands = (n: any) => { const num = n.toString(); let decimals = ''; // 判断是否有小数 num.indexOf(...
2019-08-21 20:08:36
1461
原创 react input输入一次就失去焦点的问题
问题产生的原因: setState 重新render了, 而render函数中某个地方存在if else类似的判断,重新计算了if else 产生了新的内容, 改变了组件,导致失去焦点例子:<Pager>组件存在if else这里的内容是由Content 生成的,里面的props.children由 if else来判断生成 ,这是造成子组件input失去焦点的根...
2019-08-18 13:07:50
9970
原创 时间分段函数
时间格式化函数格式:yyyy-MM-dd hh:mm:ss.S const formatDate =function (date:Date,fmt:string) { let o = { "M+" : date.getMonth()+1, //月份 "d+" :...
2019-08-18 12:40:29
1469
原创 react实现list滚动效果
项目需要实现一个展示list自动滚动显示实现方式:利用this.refList=React.createRef(); //这个指向list获取到该节点定时器和this.refList.current.scrollTo(0,scrollpx)来每次+1px的滚动class MyPt extends React.Component<IProps> { private r...
2019-07-06 23:35:33
6226
原创 react 父组件获取子组件输入框的值
最近在做登录的功能想把输入框的都做成组件遇到一个问题: 父组件form 怎么拿到子组件输入框的值解决方法:采用react新提供的**React.createRef()**方法具体代码:父组件代码import * as React from 'react';import Pager from "../components/Pager";import Input from "../...
2019-07-06 23:13:40
3069
原创 rudex router 报错
The root route must render a single element我的路由 <Router history={hashHistory}> <Route path="/"> <IndexRoute component={Pt}/> ...
2019-07-02 11:23:26
193
原创 typescript TS2416 类型乱报错的问题
typescript ts2416 类型瞎报错的问题TMD 搞了大半夜 原来是这个问题自动增加了类型 这是为什么???解决方法:全家搜索改类型 看下在哪里删除调就好了一般是某个*.d.ts文件里写出了```Property ‘state’ in type ‘Marquee’ is not assignable to the same property in base type ‘...
2019-06-29 02:24:19
5960
转载 js 实现日历的核心算法
*日期的核心算法1、计算本月有多少天2、本月的第一天是星期几3、用本月第一天的星期数W+总共天数T 最后得到一个总数WT用这个数来做循环控制量,let(let i=0;i<WT,i++)如果在i<W,往数组push[0],如果i>W,则计算号数 n=i-W+1;数组添加push[n]4、把这个数组按7,分成二维数组就可以了,这个二维数组就是每个月对应的日历5、最后...
2019-04-26 01:01:09
1144
原创 js本月有多少天的方法、苹果iphone6s 再小程序在h5 img src出现空白的处理方法
要计算每个月有多少天,传入(year, month, 0)就可以Date对象的文档 var birthday = new Date(2019,4,0); var date1 = birthday.getDate(); console.log(data1); // 30天苹果iphone6s 再小程序img src出现空白的处理方法最近再小程序加载h5后,h5...
2019-04-25 11:32:22
291
原创 linux下安装 myql8
一、linux下mysql的安装下载https://dev.mysql.com/downloads/mysql/安装这是官方的安装步骤https://dev.mysql.com/doc/refman/8.0/en/binary-installation.html解压sudo tar -xvJf mysql-8.0.12-linux-glibc2.12-x86_64.tar...
2019-02-21 17:06:38
186
原创 node 创建静态文件服务
首先代码地址:https://github.com/JueMiaoShen/nodestaticserver.git1. 目的为其他项目提供静态文件服务,例如图片的链接、CSS等静态文件项目效果:访问图片效果:2.server.js代码let http=require('http');let fs =require('fs');let path=require('path')...
2019-01-15 23:45:53
285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人