自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

乡村的一股清流~

Anywhere you are, I am near Anywhere you go, I'll be there

  • 博客(15)
  • 收藏
  • 关注

原创 UNIAPP 国家下拉 搜索 以及字母锚点定位

uniapp 国家下拉 带搜索

2022-04-12 15:31:24 793 16

原创 最通俗的宏任务,微任务,setTimeout,promise,事件轮询

看下面这段代码setTimeout(function(){console.log(1)},0) new Promise((resolve,reject)=>{ console.log(2) for(let i =0;i<10;i++){ if(i=== 6)console.log(6) i === 9 && resolve() } console.log(3) }).then(()=>console.log(4))console.log(

2021-03-19 17:45:18 467

原创 Ant Design Vue 表单验证踩坑

最近一个项目用了 Ant Design Vue ,我也不知道为啥用这个。。。FORM表单验证踩地坑简直是让我哭哭哭以前用elementUI,Iview,很顺手,v-model简直是标配可是这个Ant Design Vue 在需要验证的时候 不能用##### v-model,用v-decoration。贴代码 如下<style lang="less">@import 'sou...

2020-01-16 17:15:43 4787 2

原创 怎么样才能优秀

angular1的service.js中,可以全局注入使用,别的框架是一样的。初始化 调用。visaForm.factory('necaptchafn',['LanguageTranslate','$http','$rootScope','projectUrl',function(LanguageTranslate,$http,$rootScope,projectUrl){ return {...

2019-06-10 16:02:35 937

原创 深拷贝的deepClone函数

深拷贝的deepClone函数function deepClone(obj){ let newObj = obj.push?[]:{}; //如果obj有push方法则 定义newObj为数组,否则为对象。 for(let attr in obj){ if(typeof obj[attr] === 'object'){ onewObj[at...

2019-03-04 20:40:48 4302 2

原创 koa接受不到post的数据 ,ctx.request.body为空

在使用 koa-bodyparser 中间件时,为前端提供的接口如果post传过来的数据是 form-data 类型的, 此时通过 ctx.request.body 获取不到 post 的参数。最近做一个vue登录注册页面,两个input框,取到值,fetch post发给后台验证,一直显示空对象,改了不同的请求头,也接收不到,记得几个月前还用过一次也是可以的,今天却不出来。。然后,查阅很多文档...

2019-03-02 22:04:03 15492

原创 简单封装一个jsonp跨域请求数据

安利一个很好用的jsonp随时用,随时引。下面是这个jsonp.js文件function jsonp(obj){return new Promise((resolve,reject)=&gt;{ let opt = { url:'', data:{}, callback:'callback', fnName:('jQuer...

2019-02-20 12:37:56 218

原创 react使用 http-proxy-middleware解决跨域问题

第一步 安装npm install http-proxy-middleware顺便安装一下 axios ,不用也可以,用fetch也一样。npm install axios第二步 npm run eject 命令 配置暴露出来npm run eject oryarn eject第三步 src下创建一个 setupProxy.js文件 setupProxy文件中有:...

2019-02-18 14:38:59 12508 6

原创 mock生成数据方法 在vue里面的使用 简单版

这篇博客简单的介绍了一下mock在vue里面的运用。不懂得小伙伴们可以参考一下。第一步:安装 npm install mockjs -S 顺便把 需要axios 安装 npm install axios,需要发请求的组件都引一下axios;第二步:创建mock.js文件,引Mock。。 mock.js文件,用来放数据,放在src下//引入mockjsconst Mock = requ...

2019-02-17 20:48:45 920 1

原创 koa常用的中间件

koa常用的中间件1.项目初始化 npm init -y2.安装koa npm i koa -S3.使用 const Koa = require('koa'); const app = new Koa(); app.use(async(ctx)=&gt;{ 拿东西 ctx.reque...

2019-01-25 11:06:32 390

转载 代码如何写才能规范

什么叫规范?在C语言中不遵守编译器的规定,编译器在编译时就会报错,这个规定叫作规则。但是有一种规定,它是一种人为的、约定成俗的,即使不按照那种规定也不会出错,这种规定就叫作规范。-虽然我们不按照规范也不会出错,但是那样代码写得就会很乱。大家刚开始学习C语言的时候,第一步不是说要把程序写正确,而是要写规范。因为如果你养成一种非常不好的写代码的习惯,代码就会写得乱七八糟,等到将来工作面试的...

2019-01-18 18:34:24 1137

原创 react的生命周期

react的生命周期组件在初始化时会触发5个钩子函数:1、getDefaultProps()设置默认的props,也可以用dufaultProps设置组件的默认属性。2、getInitialState()在使用es6的class语法时是没有这个钩子函数的,可以直接在constructor中定义this.state。此时可以访问this.props。3、componentWil...

2019-01-18 12:53:12 219 2

原创 统计字符串最大出现次数 计算字符串中某个字符的个数

// 计算字符串中某个字符的个数 // 统计字符串最大出现次数 let str = '11333d' let obj = { }; function fn(a,b){ for (let i = 0; i &lt; b.length; i++) { obj[b[i]] = !obj[b[i]]? 1: obj[b[i]] + 1; ...

2019-01-15 22:23:52 479

原创 JavaScript Array数组方法详解

JavaScript Array数组方法详解Array类型是ECMAScript中最常用的引用类型。ECMAScript中的数据与其它大多数语言中的数组有着相当大的区别。 虽然ECMAScript中的数据与其它语言中的数组一样都是数据的有序列表,但不同的是,ECMAScript数组中的每一项可以保存任何类型的数据,无论是数值、字符串或者是对象。同时,ECMAScript中的数组大小是可以动态调整...

2019-01-11 20:36:26 401

原创 Vue vue-cli脚手架

Vue 脚手架vue-cli官方配置的关于vue的各种功能,就叫做脚手架; 步骤:1、安装vue-cli 只需要安装一次;①使用npm安装:npm install -g @vue/cli②或者使用yarn安装 yarn global add @vue/cli2、创建项目vue create 项目名称注意,项目文件中不要出现vue.js这个文件,要不然安装的时候,会不停的弹出vue...

2019-01-05 20:34:04 125

空空如也

空空如也

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

TA关注的人

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