Crazy_LinkFern
码龄9年
关注
提问 私信
  • 博客:254,313
    254,313
    总访问量
  • 48
    原创
  • 1,449,621
    排名
  • 21
    粉丝
  • 0
    铁粉

个人简介:喜欢移动开发

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江西省
  • 加入CSDN时间: 2015-10-18
博客简介:

Crazy_LinkFern的博客

博客描述:
早睡早起,方能好好敲代码啊......
查看详细资料
个人成就
  • 获得101次点赞
  • 内容获得46次评论
  • 获得242次收藏
  • 代码片获得577次分享
创作历程
  • 2篇
    2023年
  • 1篇
    2022年
  • 3篇
    2021年
  • 9篇
    2020年
  • 12篇
    2019年
  • 4篇
    2018年
  • 26篇
    2017年
成就勋章
TA的专栏
  • 微信小程序
    5篇
  • git
    2篇
  • js
    7篇
  • http
    1篇
  • Android
    10篇
  • ionic3
    9篇
  • vue
    14篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

前端Tips----vue项目使用mock

vue项目使用mock
原创
发布博客 2023.01.31 ·
627 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

vue老项目增加提交格式化功能[eslint+prettier+husky+lint-staged]

vue老项目增加提交格式化功能[eslint+prettier+husky+lint-staged]
原创
发布博客 2023.01.30 ·
796 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

小程序----分账功能开发

微信支付分账功能流程
原创
发布博客 2022.10.25 ·
1623 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

小程序----前(taro3.x+taroUI3.0)后(express+mongodb)端通信

在上一篇文章中,已经把服务器搭建好了,这篇文章主要是阐述taro3.x集成taroUI以及与服务器通信一、安装taroUI3.0因为使用的是taro3.x版本,并不兼容taroUI的正式版(当前版本:2.3.4),所以得安装指定版本才行yarn add taro-ui@beta选择3.0以上版本安装。npm安装流程:npm view taro-ui versionsnpm install taro-ui@3.0.0-alpha.10 --save至此,已经安装好t
原创
发布博客 2021.02.07 ·
1672 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

小程序----后端服务器搭建(Express框架 + MongoDB数据库)

在上一篇文章中,把前端框架搭建好了,现在进行后端服务器的搭建,选择了node.js的express框架搭建服务器和mongodb数据库作为数据存储。一、express的配置1.通过命令生成express项目express demonpm install安装包之后的项目结构为:2.在当前目录下创建config文件夹(用于放置相关配置文件),并在文件夹中创建文件【config.js】和【mongoose.js】文件,文件中代码分别如下:// config.js// accoun
原创
发布博客 2021.02.07 ·
2452 阅读 ·
2 点赞 ·
0 评论 ·
22 收藏

小程序--Taro3.x + TypeScript + Mobx(React-Hook)框架

最近在学习使用Taro框架开发小程序项目,为了规范开发流程选择了结合TypeScript进行开发,状态管理器选择了mobx-react。CLI工具安装# 使用 npm 安装 CLI$ npm install -g @tarojs/cli# OR 使用 yarn 安装 CLI$ yarn global add @tarojs/cli# OR 安装了 cnpm,使用 cnpm 安装 CLI$ cnpm install -g @tarojs/cli项目初始化$ taro init m
原创
发布博客 2021.01.25 ·
2829 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏

git----设置行尾序列

因为widow的换行是CRLF而linux的换行是LF,所以本地去git上拉取代码的时候,如果是window的话会把你转成CRLF,你提交时候会转成LF提交,如果有eslint代码校验,但是本地打开会有于CRLF或者LF报错。所以可以通过【git config --globalcore.autocrlffalse】修改配置。同时在点击 VS Code 的文件 > 首选项 > 设置,可以打开设置面板;在 VS Code 中使用Ctrl+Shift+P打开命令面板,输入Pref...
原创
发布博客 2020.12.25 ·
3484 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

git----如何撤销上次提交

1.直接删除上次提交,使用reset命令git reset --hard HEAD^git push origin <branch-name> -fHEAD是指向最新的提交,上一次提交是HEAD^,上上次是HEAD^^,也可以写成HEAD~2 ,依次类推。2.删除上次提交,使用revert命令git revert HEADgit push origin <branch-name>两者差别:revert----是放弃指定提交的修改,但是会生成一次新的提交
原创
发布博客 2020.12.25 ·
9628 阅读 ·
4 点赞 ·
1 评论 ·
7 收藏

ES6----Class继承中的super关键字的用法及指向

super关键字既可以当作函数使用,也可以当作对象使用。在这两种情况下,它的用法完全不同。注意:1、使用super的时候,必须显式指定是作为函数、还是作为对象使用,否则会报错;2、由于对象总是继承其他对象的,所以可以在任意一个对象中,使用super关键字。一、super作为函数调用当super作为函数调用时,代表父类的构造函数。(ES6要求子类的构造函数必须执行一次super函数,并且只能用在子类的构造函数中)class A {}class B extends A {
原创
发布博客 2020.06.30 ·
1797 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

HTTP----http相关知识点总结

1.常用的HTTP方法有哪些?GET:用于请求网络资源,可传参 POST:用于传输信息至服务器 PUT:用于传输文件,报文主体包含文件内容,保存到指定URL位置 DELETE:用于删除文件,删除指定URL位置的文件 OPTIONS:用于查询请求指定URL资源支持的方法2.HTTP请求报文与响应报文的格式?请求报文:请求行 请求首部字段 请求内容实体 空行响应报...
原创
发布博客 2020.04.20 ·
360 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js----jsonp跨域及原理

原理jsonp的原理就是利用标签的src可绕过同源限制,跨域请求。img,script,这种标签如果有相应的src,那么便会发起一个htttp请求来请求相应的资源,如果有script标签对应的路径是一个js文件,那么在下载完毕这个js之后会马上执行。缺点只能发送get请求。因为script只能发送get请求 需要后台配合。此种请求方式应该前后端配合,将返回结果包装成callb...
原创
发布博客 2020.04.14 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue----获取el-input光标插入文本

insertText(insertTxt) { // 获取el-input中的input元素 let elInput = this.$refs.targetIn.$el.firstElementChild; // 获取el-input的值 let txt = elInput.value; // 做插入前做长度校验(如果有这个需要的话) if (tx...
原创
发布博客 2020.04.14 ·
4501 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

vue----富文本编辑vue-quill-editor如何把图片/文本插到光标位置

// 获取编辑器对象let quill = this.$refs.myQuillEditor.quill;// 获取编辑器光标位置let length = quill.selection.savedRange.index;// 插入图片至光标位置,imgUrl为图片地址quill.insertEmbed(length, 'image', this.imgUrl);// 移动光标...
原创
发布博客 2020.04.14 ·
2763 阅读 ·
1 点赞 ·
1 评论 ·
8 收藏

JavaScript原理----从 ECMAScript 规范解读 this

一、准备ECMAScript 的类型分为语言类型和规范类型。语言类型:开发者直接使用 ECMAScript 可以操作,就是常说的Undefined, Null, Boolean, String, Number, 和 Object。规范类型:相当于 meta-values,用来用算法描述 ECMAScript 语言结构和 ECMAScript 语言类型的,包括:Reference, ...
原创
发布博客 2020.04.08 ·
500 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue开发----vue生命周期详解

最近在回顾vue相关知识点,发现对vue生命周期了解的还不是很透彻,现在根据一些大佬的总结再对比一下vue的官方文档,自己也总结了一下,理解透彻才不会在开发过程中犯下一些低级的失误。1.创建期间的生命周期函数:beforeCreate:实例刚在内存中被创建出来,此时,还没有初始化好 data 和 methods 属性 created:实例已经在内存中创建OK,此时 data 和 meth...
原创
发布博客 2020.03.19 ·
214 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js----关于javascript阻止浏览器默认行为,兼容性解决方案

阻止浏览器默认行为触发的通用方法 :stopBrowserDefault(e) { if (e && e.preventDefault) { e.preventDefault();// 阻止标准浏览器默认行为 } else { window.event.returnValue = false;// 阻止IE浏览器默认行为 ...
原创
发布博客 2019.12.23 ·
489 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue开发----关于文件下载跨域的解决方法

情况说明:项目将文件储存在第三方服务器(阿里云)上,在下载文件的时候,需要跨域,将处理过程记录如下。第一次尝试:(还不是跨域问题)刚开始的时候,因为能获取到文件的URL地址,所以尝试以<a>标签的形式下载,代码如下:// 下载按钮点击事件fileDownload (url, fileName) { let ele = document.createEleme...
原创
发布博客 2019.11.08 ·
19903 阅读 ·
18 点赞 ·
16 评论 ·
50 收藏

vue开发----关于阻止浏览器右键显示的方法

一、在HTML元素中使用.prevent<!--不阻止右键菜单(浏览器行为),右键执行函数show--><div @contextmenu="show()"></div><!--阻止右键菜单--><div @contextmenu.prevent></div><!--阻止右键菜单(浏览器行为),右键...
原创
发布博客 2019.11.06 ·
12612 阅读 ·
8 点赞 ·
1 评论 ·
22 收藏

wepy----小程序框架学习要点记录

1.对于WePY中的methods属性,因为与Vue中的使用习惯不一致,非常容易造成误解,这里需要特别强调一下:WePY中的methods属性只能声明页面wxml标签的bind、catch事件,不能声明自定义方法,这与Vue中的用法是不一致的。// 错误示例import wepy from 'wepy';export default class MyComponent extends w...
原创
发布博客 2019.09.25 ·
195 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js----关于!和!!的区别及用法

1、!可将变量转换成boolean类型,null、undefined和空字符串取反都为false,其余都为true。!null=true!undefined=true!''=true!100=false!'abc'=false2、!!常常用来做类型判断,在第一步!(变量)之后再做逻辑取反运算,在js中新手常常会写这样臃肿的代码:判断变量a为非空,未定义或者非空串才能执行...
原创
发布博客 2019.09.20 ·
205 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多