自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用vite如何配置跨域,以及环境配置

如何配置跨域,代理域名不管使用什么脚手架,配置代理都是绕不开的话题,下面是vite的代理server: { proxy: { '/api': { target: 'https://baidu.com', changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, '') } } },区分开发环境和生产环境,以及预发布环境在根目录创建 .e

2022-03-22 15:42:50 15648 9

原创 使用UmiJS封装请求umi-request

根据umi-request文档做了一个极简单的封装,错误处理,中间件可以根据文档自行添加请求代理在.umirc.js中配置proxy// request.jsimport { extend } from "umi-request";const errmsgMap = { }const HttpRequest = function ({url, method, params}) { let config = { method, // 请求方式

2021-05-11 11:12:00 5838 2

原创 微信小程序Canvas画海报(基于2.9.0新的Canvas2D接口)

使用新的Canvas2D接口,生成海报并保存在使用新的接口的时候,文档和社区对于一些报错和不懂的地方都是只言片语,所以,整理实操之后发布一篇文章记录一下使用文档上面的例子可以直接画个长方形,没有什么好说的注意: 在使用新的接口的时候画完一个图形,不使用draw()结束绘制使用新的接口在生成海报的时候,比较麻烦的是 绘制图片和保存canvas到本地绘制图片//绘制海报wx.getImageInfo({ src: '', // 图片路径 success: res => { let

2021-01-20 10:17:19 1893 4

原创 vue3组合式API基础小记

Vue Composition API 文档(简称 VCA)如果使用vue的组合式API进行开发,需要使用到此文档在setup()中是没有this的Vue 3 文档基本可以做到vue2 -> vue3 无痛切换可能在main.js里面需要注意vue-router4 文档使用方法基本无差如果你在使用VCA组合式API进行编写组件,就不能延续之前的写法(如: this.$router),就需要使用useRouter,文档...

2020-11-05 16:03:38 709

原创 多人合作项目使用Git进行代码控制

分支管理master 分支主分支,最稳定功能最全随时可以发布的分支以tag标记版本,对应的是线上版本,每一个tag对应一个线上版本master主分支由dev以及fix分支合并,不允许直接在master分支上提交代码dev 分支开发(Develop)分支,始终保持最新完成以及bug修复后的代码,永远是功能最新最全的一般开发新功能时,feat的分支都是基于dev分支创建的feat 分支开发新功能(Feature)时,以dev为基础创建的分支分支命名: feat-开头的

2020-08-21 16:20:51 353

原创 react+antd-mobile之TabBar路由

想了解create-react-app配置antd-mobile按需加载,以及配置less和vw的可以看上一篇博客这一篇特别记录antd-mobile的TabBar配合路由的使用按照antd-mobile给出的文档,可以构建出此UI页面(相信都能做到)目前的这个是没有加路由的,我想要的是,点击我的,地址栏的URL可以改成http://localhost:3000/my,在网上看了很多,也做...

2019-12-19 17:41:06 3483 6

原创 react+antd-mobile之项目构建+基础配置

使用react脚手架构建项目(create-react-app)1.安装脚手架npm install -g create-react-app2.创建项目create-react-app my-app3.进入项目目录cd my-app4.启动项目npm start等待项目启动完毕之后,可看到浏览器展示的效果安装antd-mobile,根据文档操作即可antd-mobil...

2019-12-06 17:07:14 1168

原创 react基础学习之路由篇(react-router-dom)

react基础学习之路由篇(react-router-dom)react路由会的人自然简单,不会的人总是一时半会绕不过来(也许是我太笨 ???? )经过学习之后,总算可以写点入门的路由及封装react-router-dom官方文档建议把官方文档的例子好好研究一下,这个对帮助还是很大的 // 这是一个导航组件 menu.js *** //其他的引入 import { BrowserRo...

2019-09-12 12:14:39 684

原创 简单的nginx配置,nginx接口代理,nginx重定向

vue打包之后,本地配置nginx进行测试nginx配置:有时候任务管理里面的nginx会没有完全停止服务,导致有时候nginx没有更新,需要手动去任务管理器清除nginx服务...

2019-05-14 16:15:26 886

原创 移动端rem布局

在使用rem移动端布局的时候,发现,使用浏览器,微信浏览器,还有其他浏览器打开做的H5页面的时候,兼容性和适配都是可以的,然而,使用安卓和ios的webview打开的时候,发现没有适配(这个页面变得超大),经过查资料,是因为app的字体大小和其他浏览器的不一样,导致,rem的计算出现问题,然后又经过百度,用了另一种计算rem的js,解决问题。<script type="text/javas...

2019-03-04 09:38:05 230

原创 vue+element

vue+element开发后台操作系统小心得(第一次将vue使用到后台系统)在选择vue的UI时,对比了 element和iview,然后选择了element,总的来说,element的用户多,博客啥的也多开发途中的几个比较特色(奇葩)的功能,听我细细道来vue-cli创建项目安装依赖,配置跨域这些就不说了,网上教程遍地走1. 列表点击查看,查看之后,返回,还在当前页数每次记录用...

2018-12-04 15:50:27 847

原创 针对微信 9-12 发布的获取用户信息改动

针对微信 9-12 发布的获取用户信息改动https://developers.weixin.qq.com/community/develop/doc/0006026b3c83c0e244573a0025bc08针对改动有两种方案:方案一参照最新推出的云开发功能,启动模板里面获取用户信息的方式来操作点击button组件,弹出授权,获取用户信息,再次进入的时候调用wx.getSettin...

2018-10-08 11:13:50 392 3

原创 微信小程序·云开发,采坑第一趴

operateWXData:fail invalid scope微信开发者工具 v1.02.1809111 的版本更新了微信小程序·云开发的功能: 这次更新弱化了后端开发!!???具体看微信的更新文档更新开发者工具,上手测试了一下点击头像的圆框,获取用户信息,这一步我是找了十几分钟,无意地点了一下,发现新世界,=.= 点击获取openID,不出意外,报错:opera...

2018-09-15 22:18:45 8450 4

原创 原生js实现省市区的三级联动

原生js实现省市区的三级联动由于项目需求需要省市区三级联动,然后打开百度一身搜索,发现都不尽人意最基本的三级联动可以传入默认值,并且传入之后,还可以选择其他项就这俩需求,找了一天也没找到,主要是第二个需求有点蛋疼,无奈自己写了一个源码敬上: GitHub:https://github.com/Zjch/selectcity.git第一个需求,我就不详细说了,...

2018-08-18 20:41:17 1003

原创 小程序获取用户信息(授权)

小程序获取用户信息(授权)微信官方改变小程序获取授权规则后,需要用户手动触发授权,下面教大家如何快速应对(针对小白开发者)第一种方法(简单粗暴)在小程序打开的时候,进入一个获取用户授权的页面或者弹框,强制用户点击按钮进行触发第二种方法(稍微温柔一点)在用户第一次进来的时候,进入一个获取用户授权的页面或者弹框,强制用户点击按钮进行触发当用户再次进来的时候,先判断用...

2018-06-23 15:38:29 9738 1

原创 cocos creator可视化小游戏编辑器界面解读

cocos creator可视化小游戏编辑器界面解读支持微信小游戏开发支持PC端游戏开发支持移动端APP开发和H5开发安卓和IOS平台可视化编程开发来自一个菜鸟前端,creator小白的总结此教程为creator小白所写,如有不足请见谅1.资源管理器 顾名思义存放资源的res:存放图片,预制体scenes:存放场景文件,比如说,开...

2018-02-24 19:36:25 1460

原创 js面向对象——工厂模式(超级基础)

最近开发一个小项目,技术水平较低,然后弹框写的乱七八糟,之后想为啥不使用面向对象封装一下,每次调用不就ok了?然后就开始面向对象学习…

2017-12-22 12:54:19 550

原创 jQuery弹幕 (兼容IE8)

超简单的jQuery弹幕,支持IE8!!!

2017-11-08 14:14:25 645 1

原创 nodeJS ejs模板语法(基础)

简单整理一下ejs的一些基础语法<%- include("header") %> //加载其他页面模版<%= result %> //将node传过来的值放到页面上<% for(var i=0;i<4;i++){ %> //for循环 可直接在页面上写 <p><%= i %></p><% } %>以上语法是亲自写过以上语法为网络上找的,先备份<% // articles %

2017-10-11 13:38:56 2102

转载 get和post的区别

get和post的区别

2017-09-04 10:13:48 899 1

原创 NodeJs操作本地图片复制移动(Buffer)

在学习nodejs时候想要操作图片,然后就在网上找到了这一段代码,简洁明了,现在放出来,跟各位道友分享,以备不时之需

2017-08-12 11:36:59 4579

原创 原生js倒计时

原生js倒计时 此倒计时是一个刚入门俩月的菜鸟所写,大佬,大神,大牛请无视本人在写倒计时的时候各种百度,发现那些代码太多了,我只想找一个超级简单的 就是这种的,但是发现代码一大堆啊,看的我头晕目眩,没办法只好自己写了写之前你要明白这几句是啥意思new Date() //当前时间getTime() //指定的日期和时间距 1970 年 1 月 1 日午夜(GMT 时间)之间的毫秒

2017-08-12 10:34:45 1034 8

空空如也

空空如也

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

TA关注的人

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