自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue中实现文字间加空格的方法

下面这个方法偶然间试出来的,可行:必须要同时设置word-spaceing 和 \xa0<div style="word-spacing:10px">车{{"\xa0\xa0"}}辆:</div>

2021-07-21 10:59:10 6903 1

原创 微信h5调用支付宝支付\使用地图全流程

因业务需要,需要开发了一个h5页面,能在微信里打开调用地图导航,以及可以用支付宝支付。中间踩了好多雷,小小的记录一下。h5发起支付宝支付h5中调用支付宝的核心代码如下:(我i这个对于支付验签等的处理全部是由后端接口进行处理的,前端只需要接收后端传递的一个form即可)let divForm = document.getElementsByTagName("divform"); if (divForm.length) { d

2021-03-11 14:02:11 1051

原创 【CSS布局】水平、垂直居中的实现

1.垂直居中的实现弹性布局.warp{ display: flex; align-items: center; /*/垂直居中*/ width: 100%; /*/宽高必设置*/ height: 100%;}使用margin-top.warp{ margin: 0 auto; /*水平居中*/ position: relative; top: 50%; /*偏移*/ margin-top: -150px; }除了

2020-07-16 10:54:27 308

原创 前端下载Excel数据流文件的实现

1.downloadIssue(param).then(res=>{ let blob = res if ('download' in document.createElement('a')) { // 非IE下载 let eleLink = document.createElement('a') let url = window.URL.createObjectURL(ne.

2020-07-02 15:33:07 1451

原创 【uniapp踩坑系列】

1.uni.uploadFile成功后返回参数问题官方文档里面,返回参数是 data, statusCode;其中data是string类型,因此我们需要转换成JSONsuccess:(res) => { if(res.data){ const data = JSON.parse(res.data) uni.setStorageSync('headUrl',data.data) } }2.TypeError: Cannot set p.

2020-06-03 13:56:45 1081

原创 安装nvm之后,node -v 提示'node' 不是内部或外部命令,也不是可运行的程序 或批处理文件

网上已经有很多教程了,但是有的方法对却没有注意细节也会导致这个问题无法顺利解决。下面就注重方法+细节部分进行解决,我是成功了呦。出现这个情况时,扪心自问,用nvm安装新的nodejs后有咩有执行这个命令:nvm use [nodejs version name] nvm use v10.15.3 如果已经执行了上述命令但还是报node不是内部命令云云,那么先检查C:\Pr...

2020-04-12 17:09:27 10934 15

原创 npm查看全局安装过哪些包,是否安装过某个包

1.查看全局安装的包npm list -g --depth 02.查看全局是否安装过某个包npm ls 包/插件名称 -g3.查看本地/当前文件下是否安装某个包(不加-g)

2020-04-01 09:48:17 3249

原创 关于node升级后 启动项目报错问题解决

node升级之后,打开较早之前的一个iview-admin项目,发现启动npm run dev报如下错误:npm ERR! [email protected] dev: `webpack-dev-server --content-base ./ --open --inline --hot --compress --host 127.0.0.1 --port 8081 --config build/...

2019-09-19 10:35:51 1562

原创 小程序(前端)与后端(thinkjs)进行数据交互的实现【小程序+thinkjs+MySQL】

初步接触小程序开发,在没有申请域名、SSL等的情况下实现与后端的连接,后台用的是thinkjs,一个很好用的nodejs框架。现在记录一下这个前后端连接的过程。总的逻辑就是:小程序端数据放到一个formdata中,之后就写在wx.request里面,包括了【url , data, header, method以及成功的回调函数】 中间部分就是设置好连接的端口 最后是后台通过某个方法拿...

2018-12-23 18:34:51 4268 3

原创 js中涉及到带小数点的计算时,出现的精确度损失情况的解决方法

 描述:在做一个小程序,一个功能是点击“+” 或者“-”数字会进行相应的变化。但是一开始碰到的问题是,初始数据为6,点击加号后,出现的不是6.1,而是6.099999999.查了一下发现这是进行浮点数运算时出现的缺失精准度的问题。现把在网上查找到的真实有用的解决方法记录下来。 1.下面的图是小程序里面的截图,目前问题已经解决了,已经可以正常的进行加减了。方法是分别对增加和减少写了个处理函数...

2018-12-08 14:15:18 908

原创 thinkjs + mysql 写后台接口的入坑指南

前两天翻找资源发现nodejs除了有express框架外,竟然还有thinkjs这个国产框架,打算放进自己的设计中用一下。但是貌似因为用的人少,网上教程好少啊,我这个智商捉急的人只能一点点慢慢填坑。要哭哭了。https://thinkjs.org/zh-cn/doc/3.0/index.html   这是最新版3.0版本的官网地址。貌似3.0与之前的版本还是有很多不同的,改了很多东西,所以...

2018-11-30 15:53:05 2283

原创 小程序新手入门填坑之“云函数”

开发者可以使用云开发来进行微信小程序的开发,无需搭建服务器,就可以使用云端能力。目前提供三大支持:云函数:在云端运行的代码,开发者只需要编写自身业务逻辑代码 数据库:很省事,一个既可以在小程序前端操作,也能在云函数中读写的JSON数据库 存储:在小程序前端直接上传或者下载云端的文件,在云开发控制台可视化管理接下来进入到微信开发者工具,在启动项目时选择“建立云开发快速启动模板”,跳出来新的...

2018-09-17 20:37:52 21880 4

原创 git使用:使用HTTPS和SSH的区别

在码云中,有三种方式可以将项目克隆到本地:HTTPS URL,ssh URL,还有svn的方式,或者直接下载Zip。后两种用起来比较简单,但是个人对于前两种的使用方式几乎没有碰过,特找了资料查阅实践后做个小结。可能有理解不当之处,欢迎大神不吝赐教。区别: 1.https url: 适合初学者,操作简单,复制https url然后到git Bash里面直接用clone命令克隆到本地。...

2018-08-31 16:07:51 1571

原创 antdpro学习笔记(一)

在玩了一段时间antd后,又发现他还有个antdpro版,相比较而言后者功能更强大一些,对比一下在官网的演示demo就可以发现,后者的功能更偏向于实用方向以及对业务处理方面。而且在代码的实现方式上两者也有很大区别。本文不作比较,只是记录上手antdpro的过程及自己的理解。1.项目的入口为src/index.js文件:import './polyfill';import dva fro...

2018-08-29 15:26:35 10903

原创 白痴错误,以示警醒

从后台得到数据后一定要打印一下看看有什么属性:打印输出的data的属性有下面几个,其中数组是data数组。但是,数据来源不同,console出来的data的那个数组名称会不一样!!!注意:下面这个就是list!!!!...

2018-08-28 17:10:45 496

原创 使用码云通过git管理本地项目

今日记录的问题: 在本地写了一个项目,想要能够每天同步到码云上面去,进行代码管理。而此时的自己还没有学过git。所以下面是自己翻看查找各种资料,最终成功将项目同步到码云进行管理的过程。小白操作,辣眼睛!!第一步,按照下面这个链接里的方法,在码云上新建一个项目:https://jingyan.baidu.com/article/c1465413e4fc8b0bfdfc4c6f.html...

2018-07-31 18:17:57 753

原创 UMD支持???

之前在实现某个组件时需要导入依赖的包,一直都是用  import,但是偶尔也会碰到require这样的方式。对于其之间的区别没有搞懂过。今天在学习CKEditor5的时候,正好接触到了这一块,赶紧记下来。比如我的组件的需要用到CKEditor5,终端输入命令    npm install --save @ckeditor/ckeditor5-build-classic这样成功把这款富文本编...

2018-07-31 17:15:57 1145

原创 使用antv及在model中新发现的问题小结

今天在打算使用viser图来插入到自己的界面中时出现了一系列的问题,究其根本是自己还没有掌握一步步去排查错误的方法,且对于dva中的model里面的运行机制没有做到透彻理解。(viser是真的很好用,自己不需要去造轮子,呈现图的时候也不需要自己去实现横纵坐标、图例及提示框,完全都已经封装好了直接调用就可以)下面呈现此次的过程:我的目标是这样:使用mock数据来在界面展现一个折线图。,如图:...

2018-07-30 15:35:35 4172

原创 使用npm踩过的坑

前言:使用npm报了很多错,做的事情就是把错误复制到百度上去搜索,看看哪个解决方案有效。先简单整理一下已经奏效的一些命令,部分错误没有贴出来,因为。。。我心急如焚解决报错的时候哪里还有心情把错误直接记录下来。。(此处手动加个捂脸的表情包)。1.npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\a\package....

2018-07-27 15:57:26 80674

原创 '../components/dash' does not contain an export named 'App'.

import { Row, Col, Card } from 'antd'import { color } from 'utils'import { Page } from 'components'import {App} from '../components/dash'import App2 from '../components/People'//import style...

2018-07-27 15:54:50 8088 1

原创 react中的state状态管理(个人流程理解)---小白篇

前言:对于react的状态管理这一部分,尤其是在融合了项目里面后,各个流程步骤有点拎不清。特以一个小点入手,理解记录一下。会有理解不当之处,请指正。小白式理解,欢迎大神赐教。背景:该用户管理页面分为左右两个部分,左侧采用antd的树组件实现对区域的展示,右侧为点击相应的树节点后展示的用户列表,点击操作可以对用户进行相应的编辑和删除。以删除为例。删除其实是一个很简单的操作,一般记住id之后调...

2018-07-25 10:52:28 5344

原创 instanceof 运算符

刚刚上手一个小项目,竟然忘记了instanceof的用法。看来进阶之后基础知识忘记了,再好好总结消化一下。instanceof 运算符简介在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof 运算符时采用引用类型存储值会出现一个问题,无论引用的是什么类型的对象,它都返回 "object"。ECMAScript 引入了另一个 Java 运算...

2018-07-20 11:36:11 687

转载 Postman基础使用

 Collections:在Postman中,Collection类似文件夹,可以把同一个项目的请求放在一个Collection里方便管理和分享,Collection里面也可以再建文件夹。如果做API文档的话,可以每个API对应一条请求,如果要把各种输入都测到的话,就需要每条测试一条请求了。这里我新建了一个example用于介绍整个流程,五个API对应五条请求。这个Collection可以通过...

2018-07-19 19:32:23 198

转载 vscode编辑器常用快捷键

按 Press 功能 Function Ctrl + Shift + P,F1 显示命令面板 Show Command Palette Ctrl + P 快速打开 Quick Open Ctrl + Shift + N 新窗口/实例 New window/instance Ctrl + Shift + W 关闭窗口/实例 Close window/in...

2018-07-19 14:16:43 2054

原创 window.localStorage.setItem的理解与使用

最近接触的一个小项目中频繁看到一个新的面孔: changeTheme () { dispatch({ type: 'app/switchTheme' }) }, changeOpenKeys (openKeys) { window.localStorage.setItem(`${prefix}navOpenKeys`, JSON.stringify(o...

2018-07-19 11:34:18 47780

原创 React学习---从外部访问组件+生命周期方法

1.从外部访问组件让React应用与外界进行通信的方法,是在使用ReactDOM.render()方法进行渲染时,把引用赋值给一个变量,然后在外部通过该变量访问组件:现在就可以通过myTextAreaCounter访问组件的方法和属性,就像是在组件的内部使用this访问一样。除此之外,还能通过该变量设置新的state值;获取react创建的父元素DOM节点的引用:通过以下方...

2018-07-17 19:41:26 1522

原创 JavaScript测试与调试学习笔记

在有道云笔记整理的,链接为:http://note.youdao.com/noteshare?id=da26bdae6aff09a7166c84570855f5ba&amp;sub=B04DEC6ABC1B44CF834614A206352B81

2018-04-07 17:17:29 135

原创 My First Day in CSDN

习惯了在有道云笔记中记录自己学习的心得和体会,有道笔记还支持扫描、OCR等功能,一篇篇笔记记下来也是不小的收货。但是为了让自己看起来更内行一点呢,嘿嘿决定还是写写博客,不用自己搭建平台就可以直接创作,可以说是很贴心了。在未来的一段时光里,就让自己多泡在这里面吧。言归正传,在经历了两年的摸索和各种经历后,终于确定了自己未来的职业发展初级目标——前端开发工程师。虽然到现在还是有很长的一段路需要走,但决...

2018-04-01 23:00:25 177 2

空空如也

空空如也

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

TA关注的人

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