- 博客(28)
- 收藏
- 关注
原创 vue中实现文字间加空格的方法
下面这个方法偶然间试出来的,可行:必须要同时设置word-spaceing 和 \xa0<div style="word-spacing:10px">车{{"\xa0\xa0"}}辆:</div>
2021-07-21 10:59:10 7011 1
原创 微信h5调用支付宝支付\使用地图全流程
因业务需要,需要开发了一个h5页面,能在微信里打开调用地图导航,以及可以用支付宝支付。中间踩了好多雷,小小的记录一下。h5发起支付宝支付h5中调用支付宝的核心代码如下:(我i这个对于支付验签等的处理全部是由后端接口进行处理的,前端只需要接收后端传递的一个form即可)let divForm = document.getElementsByTagName("divform"); if (divForm.length) { d
2021-03-11 14:02:11 1145
原创 【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 335
原创 前端下载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 1475
原创 【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 1232
原创 安装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 13719 21
原创 npm查看全局安装过哪些包,是否安装过某个包
1.查看全局安装的包npm list -g --depth 02.查看全局是否安装过某个包npm ls 包/插件名称 -g3.查看本地/当前文件下是否安装某个包(不加-g)
2020-04-01 09:48:17 3487
原创 关于node升级后 启动项目报错问题解决
node升级之后,打开较早之前的一个iview-admin项目,发现启动npm run dev报如下错误:npm ERR! runonce@1.3.1 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 1616
原创 小程序(前端)与后端(thinkjs)进行数据交互的实现【小程序+thinkjs+MySQL】
初步接触小程序开发,在没有申请域名、SSL等的情况下实现与后端的连接,后台用的是thinkjs,一个很好用的nodejs框架。现在记录一下这个前后端连接的过程。总的逻辑就是:小程序端数据放到一个formdata中,之后就写在wx.request里面,包括了【url , data, header, method以及成功的回调函数】 中间部分就是设置好连接的端口 最后是后台通过某个方法拿...
2018-12-23 18:34:51 4391 3
原创 js中涉及到带小数点的计算时,出现的精确度损失情况的解决方法
描述:在做一个小程序,一个功能是点击“+” 或者“-”数字会进行相应的变化。但是一开始碰到的问题是,初始数据为6,点击加号后,出现的不是6.1,而是6.099999999.查了一下发现这是进行浮点数运算时出现的缺失精准度的问题。现把在网上查找到的真实有用的解决方法记录下来。 1.下面的图是小程序里面的截图,目前问题已经解决了,已经可以正常的进行加减了。方法是分别对增加和减少写了个处理函数...
2018-12-08 14:15:18 964
原创 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 2395
原创 小程序新手入门填坑之“云函数”
开发者可以使用云开发来进行微信小程序的开发,无需搭建服务器,就可以使用云端能力。目前提供三大支持:云函数:在云端运行的代码,开发者只需要编写自身业务逻辑代码 数据库:很省事,一个既可以在小程序前端操作,也能在云函数中读写的JSON数据库 存储:在小程序前端直接上传或者下载云端的文件,在云开发控制台可视化管理接下来进入到微信开发者工具,在启动项目时选择“建立云开发快速启动模板”,跳出来新的...
2018-09-17 20:37:52 21941 4
原创 git使用:使用HTTPS和SSH的区别
在码云中,有三种方式可以将项目克隆到本地:HTTPS URL,ssh URL,还有svn的方式,或者直接下载Zip。后两种用起来比较简单,但是个人对于前两种的使用方式几乎没有碰过,特找了资料查阅实践后做个小结。可能有理解不当之处,欢迎大神不吝赐教。区别: 1.https url: 适合初学者,操作简单,复制https url然后到git Bash里面直接用clone命令克隆到本地。...
2018-08-31 16:07:51 1661
原创 antdpro学习笔记(一)
在玩了一段时间antd后,又发现他还有个antdpro版,相比较而言后者功能更强大一些,对比一下在官网的演示demo就可以发现,后者的功能更偏向于实用方向以及对业务处理方面。而且在代码的实现方式上两者也有很大区别。本文不作比较,只是记录上手antdpro的过程及自己的理解。1.项目的入口为src/index.js文件:import './polyfill';import dva fro...
2018-08-29 15:26:35 11064
原创 白痴错误,以示警醒
从后台得到数据后一定要打印一下看看有什么属性:打印输出的data的属性有下面几个,其中数组是data数组。但是,数据来源不同,console出来的data的那个数组名称会不一样!!!注意:下面这个就是list!!!!...
2018-08-28 17:10:45 517
原创 使用码云通过git管理本地项目
今日记录的问题: 在本地写了一个项目,想要能够每天同步到码云上面去,进行代码管理。而此时的自己还没有学过git。所以下面是自己翻看查找各种资料,最终成功将项目同步到码云进行管理的过程。小白操作,辣眼睛!!第一步,按照下面这个链接里的方法,在码云上新建一个项目:https://jingyan.baidu.com/article/c1465413e4fc8b0bfdfc4c6f.html...
2018-07-31 18:17:57 831
原创 UMD支持???
之前在实现某个组件时需要导入依赖的包,一直都是用 import,但是偶尔也会碰到require这样的方式。对于其之间的区别没有搞懂过。今天在学习CKEditor5的时候,正好接触到了这一块,赶紧记下来。比如我的组件的需要用到CKEditor5,终端输入命令 npm install --save @ckeditor/ckeditor5-build-classic这样成功把这款富文本编...
2018-07-31 17:15:57 1188
原创 使用antv及在model中新发现的问题小结
今天在打算使用viser图来插入到自己的界面中时出现了一系列的问题,究其根本是自己还没有掌握一步步去排查错误的方法,且对于dva中的model里面的运行机制没有做到透彻理解。(viser是真的很好用,自己不需要去造轮子,呈现图的时候也不需要自己去实现横纵坐标、图例及提示框,完全都已经封装好了直接调用就可以)下面呈现此次的过程:我的目标是这样:使用mock数据来在界面展现一个折线图。,如图:...
2018-07-30 15:35:35 4207
原创 使用npm踩过的坑
前言:使用npm报了很多错,做的事情就是把错误复制到百度上去搜索,看看哪个解决方案有效。先简单整理一下已经奏效的一些命令,部分错误没有贴出来,因为。。。我心急如焚解决报错的时候哪里还有心情把错误直接记录下来。。(此处手动加个捂脸的表情包)。1.npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\a\package....
2018-07-27 15:57:26 81826
原创 '../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 8140 1
原创 react中的state状态管理(个人流程理解)---小白篇
前言:对于react的状态管理这一部分,尤其是在融合了项目里面后,各个流程步骤有点拎不清。特以一个小点入手,理解记录一下。会有理解不当之处,请指正。小白式理解,欢迎大神赐教。背景:该用户管理页面分为左右两个部分,左侧采用antd的树组件实现对区域的展示,右侧为点击相应的树节点后展示的用户列表,点击操作可以对用户进行相应的编辑和删除。以删除为例。删除其实是一个很简单的操作,一般记住id之后调...
2018-07-25 10:52:28 5401
原创 instanceof 运算符
刚刚上手一个小项目,竟然忘记了instanceof的用法。看来进阶之后基础知识忘记了,再好好总结消化一下。instanceof 运算符简介在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof 运算符时采用引用类型存储值会出现一个问题,无论引用的是什么类型的对象,它都返回 "object"。ECMAScript 引入了另一个 Java 运算...
2018-07-20 11:36:11 724
转载 Postman基础使用
Collections:在Postman中,Collection类似文件夹,可以把同一个项目的请求放在一个Collection里方便管理和分享,Collection里面也可以再建文件夹。如果做API文档的话,可以每个API对应一条请求,如果要把各种输入都测到的话,就需要每条测试一条请求了。这里我新建了一个example用于介绍整个流程,五个API对应五条请求。这个Collection可以通过...
2018-07-19 19:32:23 242
转载 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 2096
原创 window.localStorage.setItem的理解与使用
最近接触的一个小项目中频繁看到一个新的面孔: changeTheme () { dispatch({ type: 'app/switchTheme' }) }, changeOpenKeys (openKeys) { window.localStorage.setItem(`${prefix}navOpenKeys`, JSON.stringify(o...
2018-07-19 11:34:18 48407
原创 React学习---从外部访问组件+生命周期方法
1.从外部访问组件让React应用与外界进行通信的方法,是在使用ReactDOM.render()方法进行渲染时,把引用赋值给一个变量,然后在外部通过该变量访问组件:现在就可以通过myTextAreaCounter访问组件的方法和属性,就像是在组件的内部使用this访问一样。除此之外,还能通过该变量设置新的state值;获取react创建的父元素DOM节点的引用:通过以下方...
2018-07-17 19:41:26 1565
原创 JavaScript测试与调试学习笔记
在有道云笔记整理的,链接为:http://note.youdao.com/noteshare?id=da26bdae6aff09a7166c84570855f5ba&sub=B04DEC6ABC1B44CF834614A206352B81
2018-04-07 17:17:29 156
原创 My First Day in CSDN
习惯了在有道云笔记中记录自己学习的心得和体会,有道笔记还支持扫描、OCR等功能,一篇篇笔记记下来也是不小的收货。但是为了让自己看起来更内行一点呢,嘿嘿决定还是写写博客,不用自己搭建平台就可以直接创作,可以说是很贴心了。在未来的一段时光里,就让自己多泡在这里面吧。言归正传,在经历了两年的摸索和各种经历后,终于确定了自己未来的职业发展初级目标——前端开发工程师。虽然到现在还是有很长的一段路需要走,但决...
2018-04-01 23:00:25 207 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人