自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

这魏先森-forguo

Web前端浅谈-forguo

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 vue3+vite+ts搭建组件库

如果你还没用过vite、vue3、typescript,那快来,使用vite+typescript+vue3搭建你的组件库,一起卷起来

2022-09-03 00:05:52 1330 6

原创 利用高德api实现自定义区域下钻

利用高德api实现自定义区域下钻源码:https://github.com/wforguo/amap-drill 演示:https://forguo.cn/app/amap-drill.html

2022-03-27 19:19:51 2122 1

原创 同源策略及跨域

再谈同源策略及跨域

2022-03-12 09:53:35 5115

原创 小程序图片添加水印

小程序图片添加水印Taro、图片水印一、思路利用canvas画图,将上传的图片画到canvas,再加入自定义的元素,最终导出图片即可。二、实现以下代码和Api均为Taro实现1.首页,需要在页面放置canvas标签,canvasWidth和canvasHeight根据需要添加水印的图片宽高动态计算。 <View className='canvas-water'> <Canvas style={{ wi

2020-11-18 09:48:59 1893 1

原创 小程序页面滚动穿透

小程序页面滚动穿透一、场景在项目当中,基础遇到这样的需求有一个长列表,或者其他可滚动展示的页面,在这个页面会弹出一个Modal层,如下:贝壳找房的 的筛选栏二、问题如果这个弹框内容不可滚动,不会有太大问题;但是当弹出内容是可以滚动的时候,就会有问题,触摸没有滚动的区域会发现滚动可以穿透,会传递给下面的列表页面,三、解决办法程序员是面向Google编程的,找到了下面的解决办法:监听弹框状态,如果弹框展示就给列表 添加对应样式 // isShowMask 弹框是否展示

2020-06-26 15:41:10 4198

原创 小程序web-view覆盖原生组件

小程序web-view覆盖原生组件web-view一、web-view的使用官方文档<web-view class="map-box" src="https://www.forguo.com"> </web-view>** 官方指出,小程序默认会覆盖其它所有的组件**二、解决需求需要在web-view页面上面加一个按钮,用来跳转到小程序的页面,1....

2019-06-30 13:11:56 6281 37

原创 基于Taro + 云开发 打造婚礼邀请函

婚礼邀请函小程序基于微信小程序的婚礼邀请函基础小程序文档mpvue框架小程序云开发技术点小程序使用了云开发和云函数,所以就没有后台的什么事了相册、留言等数据都是使用云开发,云数据库来存储,所以在开发前务必学习和掌握小程序的云开发,在clone项目之后需要开通小程序的云开发功能,并且去开发者工具的云开发去创建属于自己的数据库,然后创建对应的表并赋予对应的权限(学过...

2019-03-11 22:54:24 4032 13

原创 毕业设计——基于HTML5的洛阳旅游网站设计与实现

题目:基于HTML5的旅游网站设计与实现这是一个基于HTML5的旅游网站,论文、代码都很齐全。获取源代码至GitHub:https://github.com/forguos/travel欢迎您的star和fork话不多,先看网站,链接如下个人站点:https://www.forguo.com前端展示:http://106.14.136.215/后台管理:http:/......

2018-09-16 22:16:43 31666 71

原创 Git Commit规范指北

Git 每次提交代码,都要写 Commit message(提交说明),提交内容也五花八门,不便于后续的项目阅读和管理。

2022-09-02 22:47:55 112

原创 Git做版本管理及CHANGELOG

规范化的提交信息除了能很好描述项目的修改,还有一个很好的作用就是能根据提交记录来生成CHANGELOG.MD和自动生成版本号等功能。

2022-09-02 22:44:25 298

原创 利用GitHub Actions及云开发CloudBase部署网站

利用GitHub Actions及云开发CloudBase自动化部署你的网站准备知识1、GitHub ActionsGitHub Actions 是 Github 官方提供的自动化软件开发工作流程。​GitHub Actions 帮助您自动完成软件开发周期内的任务。GitHub Actions 是事件驱动的,在 GitHub Actions 的仓库中自动化、自定义和执行软件开发工作流程。您可以发现、创建和共享操作以执行您喜欢的任何作业(包括 CI/CD),并将操作合并到完全自定义的工作流程中。

2021-09-15 16:39:58 247

原创 input在真机上没有光标的问题

input在真机上没有光标的问题1.问题使用了React+antd Mobile写了一个H5,其中包含表单提交 <InputItem maxLength={11} clear={true} type="text" placeholder="请输入" onChange={this.onChange.bind(this, 'code')} onBlur={this.o

2020-11-20 14:10:14 657

原创 获取当前日期的三个月前的日期

获取当前日期的三个月前的日期日期Api1、思路先获取当前时间戳修改月份返回修改后的时间戳2、使用到的方法setMonth() 方法用于设置月份。注意: 一月为 0, 十二月为 11这个方法可用于设置月份中的某一天。该值介于 0(一月) ~ 11(十二月) 之间:参数值-1 为去年的最后一个月12 为明年的第一个月13 为明年的第二个月3、编码 // 当前日期 let now = new Date(); // 获取当前日期的前三个月的月份

2020-11-18 09:33:46 3134

原创 微信小程序版本更新机制

小程序版本更新机制小程序版本更新机制小程序Api可以在小程序onLaunch的时候去做版本的检测,如果有新的版本,去下载并重启更新小程序具体代码如下: if (wx.canIUse('getUpdateManager')) { const updateManager = wx.getUpdateManager(); updateManager...

2019-07-11 22:52:03 1185

原创 wepy 编译less添加css前缀(autoprefix)

wepy 编译less添加css前缀autoprefixwepy的编译默认是没有css autoprefix,所以就有样式兼容性的问题了;需要手动去添加配置,如下:1.安装执行npm install less-plugin-autoprefix save2.配置在 wepy.config.js中,首先引入插件// css前缀const LessPluginAutoPref...

2019-07-11 20:14:48 1076

原创 基于GitHub搭建个人网站

基于GitHub搭建个人网站基于GitHub搭建个人网站基于GitHub搭建个人网站

2019-06-07 23:29:14 2462 3

原创 基于Gulp4 搭建本地服务器

基于Gulp 搭建本地服务器基于Gulp 搭建本地Web服务器Git地址gulpServergulpServerauther: forguo开发环境gulp1.安装依赖npm install2. 运行gulp serve3. 打包gulp...

2019-03-12 23:20:22 715

原创 FTP环境搭建

FTP 是 TCP/IP 网络上计算机之间传送文件的协议,为了方便文件上传下载,我们需要在服务器上搭建FTP 服务。如何在 Windows Server  下使用 FileZilla Server 安装搭建 FTP服务。

2017-10-08 19:48:29 2278

基于HTML5的洛阳旅游网(JSP)

毕业设计,基于HTML5的洛阳旅游网的设计; 基于JSP开发,前端BOOTSTRAP,数据库 MySql,Java后台; 包含前台展示,以及后台的数据管理

2018-11-25

空空如也

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

TA关注的人

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