well2049
码龄8年
关注
提问 私信
  • 博客:640,657
    640,657
    总访问量
  • 91
    原创
  • 306,889
    排名
  • 108
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:从这里记录学习的成长!前端,后台,全栈,CTO

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

well2049的博客

博客描述:
你总是这样轻言放弃的话,无论多久都只会原地踏步。--《哆啦A梦:伴我同行》
查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    346
    当月
    1
个人成就
  • 获得154次点赞
  • 内容获得111次评论
  • 获得496次收藏
  • 代码片获得1,242次分享
创作历程
  • 1篇
    2024年
  • 1篇
    2022年
  • 3篇
    2020年
  • 8篇
    2019年
  • 47篇
    2018年
  • 32篇
    2017年
成就勋章
TA的专栏
  • laravel
    1篇
  • Vue
    6篇
  • 版本管理工具
    3篇
  • React+react router
    18篇
  • 前端
    15篇
  • php
    7篇
  • 数据库mysql
    5篇
  • node
    11篇
  • express
    5篇
  • python
    7篇
  • java
    1篇
  • idea
    1篇
  • javaScript
    17篇
  • 开发工具
    1篇
  • 数据验证
    3篇
  • nginx
    2篇
  • 小程序
    2篇
  • Mui
    1篇
  • H5+
    1篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.js前端框架
  • 后端
    node.js
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

183人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

vite+vue3发布自己的npm组件+工具函数

因为有部分组件需要在多个工程中进行使用,虽然可以每个工程复制一份,但是一旦优化组件,就需要给每个工程去同步,这是非常麻烦的一件事情,所以拥有自己的组件库,是必不可少了。开始搞起第一个个人组件库。上传npm库里面。
原创
发布博客 2024.02.02 ·
963 阅读 ·
8 点赞 ·
0 评论 ·
7 收藏

破解小程序禁止使用JS解释器动态执行JS(eval5、estime、evil-eval等)代码的终极解决方案

关于被小程序禁止使用eval函数的问题,大家都多少了解了,新规则已经限制死了。请看下面新规则。既然要求如此严格,那么有没有其它解决方案呢,所谓上有正常,下有对策。故今天这篇文章就是要提供新的思路实现动态执行js代码的方案。...
原创
发布博客 2022.08.04 ·
3293 阅读 ·
0 点赞 ·
4 评论 ·
2 收藏

JS面试宝典

1、对象的复制、深拷贝和浅拷贝。js 数据类型8种(Number、String、Boolean、Null、undefined、object、symbol、bigInt)symbol=本质是唯一标识符,可用作对象的唯一属性object = (Object、Array、Date、Function、RegExp等)存储方式:基本类型:基本类型值在内存中占用固定的内存中,保存在“栈内存”中...
原创
发布博客 2020.03.09 ·
1117 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

JS的深克隆和浅克隆

深克隆* 第一种方案 *let newObj = JSON.pare( JSON.stringify(obj) );第二种方案 递归function deepClone(obj){ // 过滤特殊情况 因使用到递归需要考虑递归函数的终止条件 if(obj===null) return null; if(type...
原创
发布博客 2020.02.03 ·
365 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vuex核心概念解析及使用

vuex作为vue状态管理工具还是非常好用的,在这里记录一下使用过程。vuex的核心概念只有四个,只要掌握了这四个的基本使用方法即可将vuex玩弄于手掌之中。state getters actions mutations一、组件访问state的两种方法第一种:(常用d比较优雅的方式)从vuex 种按需导入 mapState 函数import { mapState } from ...
原创
发布博客 2020.01.05 ·
468 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

vue全局loading,axios拦截封装,api接口维护

vue全局loading需求:1,可配置每次发送请求时是否触发loading 。2,请求结束后关闭loading。3,连续请求时合并次数执行一次即可。其实也是百度了好久经过测试真实好用的就是网友这个很棒需要注意的点就是 要提前安装一下 npm i lodash -s 注意功能就是防抖的,不得不说很好用。顺带也贴一下我的代码吧,基本也是复制的他的。复制过去只要安装好依赖基本都能使用...
原创
发布博客 2019.12.11 ·
1238 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

php 封装json格式输出

使用laravel 框架开发app的接口第一:封装json统一格式输出主要包含状态码,错误信息,数据{ "code":0, "msg":"", "data":{ "token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJub25." }}第二:封装公共的相应方法主要方法如下:<?phpnamespace Ap...
原创
发布博客 2019.12.01 ·
598 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

laravel文件上传

laravel 文件上传方法第一步:创建本地磁盘在 config中找到filesystems.php ,里面新增一个uploads磁盘'disks' => [ 'local' => [ 'driver' => 'local', 'root' => storage_path('app'), ...
原创
发布博客 2019.11.30 ·
259 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

laravel学习记录

使用composer创建laravael项目记录创建项目 执行 命令 composer create-project --prefer-dist laravel/laravel projectname启动项目 启动laravel 项目 php artisan serveartisan 常用命令 php artisan or php artisan help serve创建控制器和模型 ...
原创
发布博客 2019.11.25 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js获取上个月的今天或者下个月的今天

如果上个月或者下个月没有今天,就取上个月或者下个月的最后一天。传参数 1是下个月的今天,-1是取上个月的今天。 // 获取当天的上个月的今天 或者下个月的今天 function getXmonthToday(type) { // type 0 是当天 -1 是上个月 1是下个月 var now = new Date(); var year = now.get...
原创
发布博客 2019.10.15 ·
5360 阅读 ·
3 点赞 ·
2 评论 ·
5 收藏

前端常用的插件库

前端常用的插件特别多,在此记录常用的几个。1,scrollreveal (页面滚动执行动画),vue通用。官方网站:https://scrollrevealjs.org/说下常用的几个配置,包含scrollreveal多次执行动画 :案例同级别的还有wow.js , 可自行了解var config= { delay: 500, // 延时 duratio...
原创
发布博客 2019.09.30 ·
1802 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

车牌号正则校验(新能源)

最近在网上找了好多关于车牌号校验的正则,经过测试,下面这个才是最有效的。其中包括了新能源车号。可以在这里进行验证: 正则验证案例:绿牌 沪AD00806[\u4e00-\u9fa5][a-zA-Z](([DF](?![a-zA-Z0-9]*[IO])[0-9]{4})|([0-9]{5}[DF]))|^[冀豫云辽黑湘皖鲁苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼渝京津沪新京军空海北沈兰济南广成...
原创
发布博客 2019.07.22 ·
6543 阅读 ·
2 点赞 ·
3 评论 ·
6 收藏

uni-app调手机系统的GPS定位服务

做个记录,在做签到功能时需要用到,强制用户开启GPS定位。目前在vue页面的安卓上面是没有问题的,在wexx上面的页面还不行,也就是nuve。handleNotice(e){ let system = uni.getSystemInfoSync();// 获取系统信息 console.log(JSON.stringify(system)); if (system.plat...
原创
发布博客 2019.05.30 ·
11008 阅读 ·
6 点赞 ·
4 评论 ·
19 收藏

axios拦截器配置最全记录

axios 的拦截器配置方式网上已经很多,记录一下,自己总结的最全最好用的配置方式。顺带记录一下登录鉴权验证token的携带,这里需要用到2个第三方插件库 yarn add history browser-cookies 主要是用来路由重定向和获取浏览器的token1,一般都是在发送请求之前拿到登录时后台给返回的token,自己手动设置到拦截器里面的axios.interceptors....
原创
发布博客 2018.12.14 ·
4809 阅读 ·
3 点赞 ·
1 评论 ·
14 收藏

react中使用async/await处理异步axios的请求

async/await 是个非常好用的处理的异步的es8新功能。在react中使用也是特别方便的,如果你是通过create-react-app 创建的项目就不要担心浏览器的支持。直接使用即可。直接上代码演示,我的axios是经过封装过后Promise。使用原生的也是一样效果,axios原生返回的也是Promise ,所以可以直接 通过let result = awiat Promise 中...
原创
发布博客 2018.12.13 ·
16077 阅读 ·
0 点赞 ·
1 评论 ·
5 收藏

Uni使用iconfont图标或者自定义图标

首先到阿里巴巴图标矢量库里面掉选自己喜欢的图标收藏到自己项目里面的。注意事项:1,修改项目内的图标字体名称(iconfont是uni的关键字暂不能用)。2,使用网络字体。项目使用1,拷贝iconfont.css 文档到项目中,并修改引入的字体路径:@font-face {font-family: "eosfont"; src: url('https://at.alicdn.com...
原创
发布博客 2018.12.01 ·
7937 阅读 ·
3 点赞 ·
1 评论 ·
6 收藏

React 使用antd Tbas标签切换路由页面。

借一张图先展示下效果:这就是要实现的效果,点击左侧的菜单,实现顶部的tabs 新增删除和激活。代码实现是:
原创
发布博客 2018.12.01 ·
10851 阅读 ·
2 点赞 ·
5 评论 ·
7 收藏

JS获取下个月或上个月的今天

先展示一个日期格式化的方法:Date.prototype.format = function(fmt) { var o = { "M+" : this.getMonth()+1, //月份 "d+" : this.getDate(), //日 "h+" : th...
原创
发布博客 2018.11.02 ·
7686 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

React开发企业级后台管理系统(笔记一环境配置)

主要介绍安装node环境和react环境依赖安装node环境安装1,官网下载node安装包。安装完成后可以通过以下命令查询安装版本号 node -v ,只要安装成功便会自动安装npm 依赖包管理工具。yarn也是和npm 类似的工具 ,通过npm i yarn -g ,其实,npm 类似于Java中的 maven 工具。注:如果安装遇到问题,就在命令行执行清除npm缓存的命令 npm...
原创
发布博客 2018.10.25 ·
1076 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Python连接SQL server和 MySQL(笔记)

python 连接SQL server 需要安装工具 pymssqlpip install pymssql直接展示案例:亲自测试过。import pymssqlconn = pymssql.connect( host="192.168.1.10\MSSQLSERVER1", user="sa", password="****", database="NT...
原创
发布博客 2018.09.29 ·
1364 阅读 ·
0 点赞 ·
1 评论 ·
7 收藏
加载更多