自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

@必意玲

一个因为热爱,后端转前端的开发菜鸡。java,数据库,vue,一个热爱GIS开发。

  • 博客(266)
  • 资源 (23)
  • 问答 (1)
  • 收藏
  • 关注

原创 vue2+openlayers6 项目实战示例详解【目录】

Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动OpenLayers是一个JavaScript 类库包,主要是用于开发Web GIS客户端。这就是说,要先在网页中引用OpenLayers的JavaScript文件以及相应的css样式表和资源,根据其提供的功能接口,直接调用。

2023-09-15 11:34:25 2741 1

转载 uni-app 微信小程序根据角色动态的更改底部tabbar

文章目录1. 需求背景1.1 源码下载2. 问题前提及思路3. 开始撸3.1 设置 `tabbar.js` 配置不同角色不同的菜单3.2 设置 `page.json`3.3 vue 配置3.4 tabBar组件代码3.5 setRole方法1. 需求背景公司要求开发一个小程序,要求二种不同权限的人群都可以使用,使用时根据不同的权限,获取不同的tabbar,以及展示对应不同的内容。登录页面分为 用户登录 及 管理员登录1.2 用户登录和管理员登录的 tabbar 根据账号角色进行对应展示1.1

2020-10-14 15:44:48 99156 140

原创 H5实现第三方分享功能,(WhatsApp,Facebook,Messenger,Instagram,Telegram,Zalo,Twitter/X)

【代码】H5实现第三方分享功能,(WhatsApp,Facebook,Messenger,Instagram,Telegram,Zalo,Twitter/X)

2024-06-25 15:17:23 473

原创 解决el-dialog里嵌入el-tabs卡死的问题

【代码】解决 el-dialog 里嵌入 el-tabs 卡死的问题。

2024-05-30 17:45:30 441 1

原创 解决vite打包只生成了一个css和js文件问题

这样肯定是不行的,因为这样这个文件的包大小很大,第一次访问会。今天整了一个项目,试了下打包,发下打包后只生成了。我看了我的页面路由代码,果然是这样引入的。原因是因为这种写法是路由懒加载(已经根据页面分js和css了。

2024-05-23 15:04:04 620 1

原创 vue3 ts问题 找不到模块“@/views/home/index.vue”或其相应的类型声明。

今天帮同事看了一个问题,他尝试用vite+vue3+ts+pinia创建项目,结果刚上来就遇到这么一个问题。

2024-05-22 16:42:32 918

原创 vue3 使用css实现一个弧形选中角标样式

在前端开发中,ui同学经常会设计这样的样式,用于区分选中的状态下面抽空简单些了一下,记录下,后面直接复制用。

2024-05-22 11:05:55 1415

原创 vue3 使用unplugin-auto-import自动导入模块

模块化已经是现代 Web 开发必不可少的开发方式,频繁引入依赖包是一个常见的操作。但是,手动引入依赖包往往繁琐,尤其是当依赖包数量较多时,会显著降低开发效率。插件,可以帮助我们在项目中,自动导入常用的使用的第三方库的 API,就可以方便我们开发,提升开发效率。如果项目中使用eslintrc校验则需在vite.config.ts中的AutoImport添加配置。配置完成,运行项目会在根目录生成auto-import.d.ts文件。

2024-05-15 11:04:16 394

原创 js 函数节流和函数防抖及区别详解

浏览器中总是有一些操作非常耗费性能。所以就有了函数节流和函数防抖来提高浏览器性能。函数节流:频繁触发一个事件时候,每隔一段时间,函数只会执行一次。函数防抖:当触发一个时间后的n秒内,如果该事件没有被第二次触发,则执行。否,则重新开始计时。不论是函数防抖还是函数节流,都是性能优化的一种手段,都是为阻止函数无意义的执行,减小dom压力,避免不必要的性能浪费。以上是封装好的防抖,节流函数。大家可自取。

2024-04-20 20:33:25 474

原创 ajax轮询 websocket SEE 实现实时消息推送与优缺点详解

在很久很久以前,前端一般使用轮询来进行服务端向客户端进行消息的伪推送,为什么说轮询是伪推送?因为轮询本质上还是通过客户端向服务端发起一个单项传输的请求,服务端对这个请求做出响应而已。通过不断的请求来实现服务端向客户端推送数据的错觉。并不是服务端主动向客户端推送数据。显然,轮询一定是上述三个方法里最下策的决定。首先轮询需要不断的发起请求,每一个请求都需要经过http建立连接的流程(比如三次握手,四次挥手),是没有必要的消耗。客户端需要从页面被打开的那一刻开始就一直处理请求。

2024-04-20 20:12:58 996

原创 js事件循环机制(event loop)宏任务 微任务详解

用简单的流程解释事件循环。在了解什么是事件循环之前我们需要先行了解 javascript是一个单线程语言 和 javascript的事件分类。

2024-04-20 11:25:31 754

原创 js try catch用法详解 异常处理 异步捕获

这2段代码try,catch都不会捕获到错误信息,因为promise内部的错误不会冒泡出来,而是被 promise 吃掉了,只有通过。catch 包裹了计划要执行的函数,该函数有延迟,这时js引擎已经离开了 try…为了捕获到计划的函数中的异常,那么 try…能工作,代码必须是可执行的。块中的语句执行完毕,或者没有发生任何错误try块中的语句执行完毕,最后将执行。块中的语句首先被执行。try语句包含了由一个或者多个语句组成的try块,和至少一个。块中语句,其中括号中的err参数被作为例外变量传递。

2024-04-19 17:51:04 2277

原创 vue3 van-list van-pull-refresh实现上拉加载,下拉刷新

用于展示长列表,当列表即将滚动到底部时,会触发事件并加载更多列表项。用该组件可实现上拉加载。两个变量控制加载状态,当组件滚动到底部时,会触发 load 事件并将。事件,在事件的回调函数中可以进行同步或异步操作,操作完成后将。此时可以发起异步操作并更新数据,数据更新完毕后,将。若数据已全部加载完毕,则直接将。// 如果返回数据为空,表示已加载完成。

2024-04-12 17:35:46 1938

原创 vue3 Pinia详解使用详解

通过创建数据仓库vuex 中的 state 在 pinia 中可以引用ref和reactive创建响应式数据vuex 中的getters在 pinia 中可以引用computed创建计算属性vuex 中的mutations和actions在 pinia 中就是普通函数, 同步异步都可以。

2024-04-11 15:01:39 1240

原创 vue结合纯CSS实现蛇形流程图/步骤条

** 偶数行旋转箭头,步骤倒序排列(使用transform交换位置) */隐藏多余的箭头(如果container设置了overflow。// 给每行最后一个步骤(除最后一行)添加向下的连接箭头。/** 可配置的参数 可以调整试试 */

2024-04-11 10:10:05 1451 1

原创 CSS3 实现文本与图片横向无限滚动动画

文章目录1. 实现效果2.html结构3. css代码1. 实现效果gif录屏比较卡,实际很湿滑,因为是css动画实现的2.html结构<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&gt

2024-04-03 14:42:14 1636

原创 vue3使用vue-i18n实现国际化

vue-i18n。

2024-04-01 17:31:52 1427 1

原创 使用nvm管理nodejs版本

这个是每个全能前端经常会用到的,之前用过现在重装了,又要去看博客安装,索性自己总结下记录下来,方便以后更快捷开发nvm是一个node版本管理工具,通过它可以安装多种node版本并且可以快速、简单的切换node版本。

2024-03-29 16:43:27 823

原创 react Audio 倒计时5秒,每秒播放一次音频

这是因为项目中没有引入音频文件的。

2024-03-29 15:33:30 481

原创 css的active事件在手机端不生效的解决方法

需求:需求就是实现点击图中的 “抽奖” 按钮,实现一个按钮Q弹的放大缩小动画。上面是实现的效果,pc端,点击触发。问题:但是这种方式在模拟器上可以,解决方案:在页面body添加一个。,下面是简单的demo代码。

2024-03-22 20:09:53 606

原创 css3 实现html样式蛇形布局

文章目录1. 实现效果2. 实现代码1. 实现效果2. 实现代码<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>蛇形布局</title> <style> html, body { height: 100%; display: flex; flex-direction: column; align-i

2024-03-15 16:08:56 1397

原创 vue3 使用实现签到活动demo静态布局详解

虽然这个功能看上去比较简单,但是着仅仅是一个简单的demo,还要很多细节处理判断,比如当天已签到时,展示已签到图标当天未签到时,金币添加光圈旋转并且左右晃动动画签到天数为8天时候,进去后默认横向滚动到第8天动画实现。

2024-03-01 11:25:31 1198 1

原创 react 使用react-seamless-scroll实现无缝滚动

项目地址拉下来跑起来效果(gif录屏有点卡,实际很丝滑)可以支持多种无缝滚动方案,如向下滚动向左滚动滚动速度鼠标悬停单布停顿单行停顿时间数组属性更新数组添加数据图表滚动等react-seamless-scroll 无缝滚动有两种实现方式,一种是,另外一种是。

2024-02-03 10:38:23 1335

原创 uni-app 微信小程序之红包雨活动

/ 处理红包点击事件,可以增加分数或显示提示等操作。// 或者:this.showTip = true;// 例如:this.score += 1;// 可以根据实际需求自行添加逻辑。// 更新红包位置,约 60 帧。GIF录屏有点卡,实际比较丝滑。// 每秒创建一个红包。// 4秒后移除红包。// 点击后移除红包。

2024-01-26 16:50:10 2258 4

原创 vue结合css动画animation实现下雪效果

GIF录屏文件太卡有点卡,实际是很丝滑的。

2024-01-17 10:37:47 1051

原创 vue结合el-table实现表格小计总计需求(summary-method)

/ 调用后端接口table数据。// 调用后端接口返回的总计数据。

2024-01-17 09:44:37 2202

原创 vue结合el-table实现表格行拖拽排序(基于sortablejs)

/ 需要在odEnd方法中处理原始eltable数据,使原始数据与显示数据保持顺序一致。// 略去数据,与前段代码一直。

2023-12-28 11:03:32 2157 1

原创 vue通过CSS实现手机充电效果

文章目录1. 实现效果2. index.vue 页面3. VabCharge.vue 组件代码1. 实现效果2. index.vue 页面<template> <div class="home"> <div class="body"> <vab-charge :end-val="endVal" :start-val="startVal" /> </div> </div></templa

2023-12-08 10:04:35 690

原创 uni-app 微信小程序之好看的ui登录页面(五)

【代码】uni-app 微信小程序之好看的ui登录页面(五)

2023-12-07 14:32:40 7112

原创 uni-app 微信小程序之好看的ui登录页面(四)

文章目录1. 页面效果2. 页面样式代码1. 页面效果2. 页面样式代码<!-- 简洁登录页面 --><template> <view class="login-bg"> <br /><br /><br /><br /><br /><br /><br /> <view class="t-login"> <form class="cl">

2023-12-07 14:32:14 3418 1

原创 uni-app 微信小程序之好看的ui登录页面(三)

文章目录1. 页面效果2. 页面样式代码1. 页面效果2. 页面样式代码<!-- 简洁登录页面 --><template> <view class="login-bg"> <image class="img-a" src="https://zhoukaiwen.com/img/loginImg/bg1.png"></image> <view class="t-login"> <view class="t-

2023-12-07 14:31:52 5031

原创 uni-app 微信小程序之好看的ui登录页面(二)

文章目录1. 页面效果2. 页面样式代码1. 页面效果2. 页面样式代码<!-- 蓝色登录页面2 --><template> <view style="height:100vh;background: #fff;"> <view class="img-a"> <view class="t-b"> 您好, <br /> 欢迎使用,XXX小程序 </view> </v

2023-12-07 14:30:24 5014 4

原创 uni-app 微信小程序之好看的ui登录页面(一)

文章目录1. 页面效果2. 页面样式代码1. 页面效果2. 页面样式代码<!-- 蓝色简洁登录页面 --><template> <view class="t-login"> <!-- 页面装饰图片 --> <image class="img-a" src="https://zhoukaiwen.com/img/loginImg/2.png"></image> <image class="img-b" src

2023-12-07 14:30:07 7053

原创 uni-app 微信小程序之新增 添加小程序的交互

"点击「添加小程序」,下次访问更便捷"

2023-12-06 09:35:55 348

原创 uni-app 微信小程序之加载行政区图

*样式的width和height一定要与定义的cWidth和cHeight相对应*///正常这里给2就行,如果pixelRatio=3性能会降低一点。"网络错误,小程序端请检查合法域名"//替换为你组件的组件行政区域。

2023-12-06 09:35:27 996

原创 vue实现与iframe实现页面数据通信

首页先搭建一个html页面和vue页面,在vue页面中,嵌入我们需要的iframe页面。

2023-12-05 15:56:04 1193

原创 uni-app 微信小程序之swiper轮播图

【代码】uni-app 微信小程序之swiper轮播图。

2023-12-05 09:37:22 867

原创 uni-app 微信小程序之整合colorui

uni-app版本支持多端,兼容性经过近上万使用者测试、反馈、改进,目前已非常稳定!说白了,就是uni-app版本的,只是uni-app版本更适合使用colorui。

2023-12-04 10:18:42 384

原创 uni-app 微信小程序之自定义navigationBar顶部导航栏

文章目录1. 实现效果2. App.vue3. pages.json 配置自定义4. 顶部导航栏 使用微信小程序自定义 navigationBar 顶部导航栏,兼容适配所有机型1. 实现效果2. App.vue在App.vue 中,设置获取的 StatusBar,CustomBar 高度(实现适配高度写法)uni.getSystemInfo 获取可视区域的高度wx.getMenuButtonBoundingClientRect() 胶囊按钮位置信息<script> im

2023-12-03 21:17:08 3727 1

原创 uni-app 微信小程序之自定义中间圆形tabbar

首先在pages.json文件中,新建一个tabbar页面"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages"style": {"navigationBarTitleText": "tabbar页面",},.....// 其他页面],tabbar页面代码此页面主要是写tabbar的html样式和布局,引用主页面代码,通过v-if控制进行展示主页面indexsearchmaimnews。

2023-12-02 00:47:31 1692 1

源码uni-app 微信小程序根据角色动态的更改底部tabbar

1.包含小程序完整项目流程 2.两个角色切换登录 3.登录,登录记录,账号注册,选择公司,存取记录,授权名单,项目列表,盘点,盘点柜子,储物仓列表,我的等功能页面源码。 4.智慧仓储小程序,学习使用,禁止直接商用

2022-03-24

html2canvas.js 绘制图片

通过 html2canvas对video视频点击按钮进行截取视频图片,获取base64图片

2022-03-22

webrtc网页视频开发帮助工具 simplewebrtc.js

webrtc网页视频开发帮助工具 simplewebrtc.js

2022-03-11

Export2Excel和Blob的js文件.rar

web前端 使用vue导出execl所需的Export2Excel.js 和 Blob.js 文件 更多参考:https://blog.csdn.net/qq_36410795/article/details/89403550

2020-08-07

SM4Util.js 【前端JS sm4加密解密工具类】

前端JS sm4加密解密工具类 操作使用文章访问:https://editor.csdn.net/md/?articleId=107330709

2020-07-14

echarts 省级地图联动下钻(放在服务器下访问).zip

echarts 结合jquery 省市地图 下钻 返回 面包屑导航 图标等功能 效果访问:https://blog.csdn.net/qq_36410795/article/details/105219980

2020-03-31

windows分辨率修改工具(解压后双击).rar

window分辨率强行修改,下载后双击,添加需要设置分辨率后,重启电脑,右键桌面 -> 选择已经添加的分辨率即可。

2020-03-17

echarts大屏设计图(7680-3240)分辨率.rar

echarts大屏设计图(7680-3240分辨率),如果需要 1920*1080分辨率素材联系WX:xh70255403 注:本设计图禁止使用商业用途,违者追究法律责任。请同意后下载使用

2020-01-03

eshopWechat

eshopWechat项目

2019-04-09

CSGO鼠标移动改变图片宽度

Jquery实现CSGO鼠标移动改变图片宽度. 跟随鼠标移动改变图片宽度, 右侧tab栏切换效果

2018-12-12

JQuery颜色渐变插件jquery.color.js

本质Jquery动画没有提供在执行动画的过程中会有颜色值渐变过程 此时就需要用第三方插件来实现想要的功能, 没有积分了, 赚1积分谢谢各位大兄弟.

2018-12-10

设置sublime text3支持Vue语法高亮显示设置插件

sublime编写vue代码没有提示和高亮显示,通过此插件可以实现提示和高亮显示,方便开发,提高开发效率。

2018-10-06

JFreeChart生成图表数据所需的Jar包

Jar包含:gnujaxp.jar,iText-2.1.5.jar,jcommon-1.0.16.jar,jfreechart-1.0.13.jar,jfreechart-1.0.13-experimental.jar,jfreechart-1.0.13-swt.jar,junit.jar,servlet.jar,swtgraphics2d.jar

2018-05-31

JFreeChart生成报表Demo案例

JFreeChart生成报表Demo案例,包含生产饼状图(3D效果),柱状图(3D效果),折现图等(3D效果)。及其所需的Jar包。

2018-05-31

Echart报表实现的Demo案例

Echart报表实现的Demo案例,看懂了其他都会了。 使用方法详解参考: https://blog.csdn.net/qq_36410795/article/details/80520786

2018-05-31

Kindeditor 富文本编辑器实例Demo

Kindeditor 富文本编辑器实例Demo。实现电商系统商品详情页的功能。

2018-04-21

vm10keygen注册机秘钥获取

vm10keygen注册机 用来获取VMware Workstation安装所需要的秘钥。 获取方式:下载资源--》解压资源--》以管理员方式打开便可。

2018-01-25

Java生成条形码所需的barcode4j-light.jar包

Java生成条形码所需的barcode4j-light.jar包 barcode4j开源Java条形码生成库。支持多种编码格式,比如:code-39,code-128等

2018-01-13

MyBatis逆向工程代码

mybatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml、mapper.java、po..)。一般在开发中,常用的逆向工程方式是通过数据库的表生成代码。

2017-12-15

包含jstl-api-1.2.1.jar,jstl-1.2.jar,jstl-impl-1.2.jar,standard-1.1.2.jar

解决 java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConditionalTagSupport报错需要的jar包,没积分了,理解哈。

2017-08-29

24套java项目源码及视频教学

24套分别为:【第01项目:OA办公自动化项目(四套)】 【第02项目:CRM客户关系管理项目(两套)】 【第03项目:宅急送项目】 【第04项目:杰信商贸SSH版】 【第05项目:电力项目(两套)】 【第06项目:校内网项目】 【第07项目:Java邮件开发教程】 【第08项目:java网上在线支付实战视频】 【第09项目:俄罗斯方块游戏开发_视频教程】 【第10项目:交通灯管理系统视频教程】 【第11项目:银行业务调度系统视频教程】 【第12项目:供应链系统视频教程】 【第13项目:网上商城项目】 【第14项目:药品集中采购系统视频教程】 【第15项目:杰信商贸SSM版】 【第16项目:国家税务协同平台项目】 【第17项目:javaWeb聊天室】 【第18项目:点餐系统】 【第19项目:网上书店】 【第20项目:手机进销存系统】 【第21项:目新巴巴运动网(spring+springmvc+mybatis)】 【第22项目:OA管理系统案例视频-USPCAT论坛的SSH2+activiti5】 【第23项目:商城视频教程-Extjs4.1+Spring3.2+hibernate4.1+MySql5】 【第24项目:权限管理系统-ssh】

2017-07-21

Java实现物流跟踪查询+Demo+Word

java实现物流跟踪查询。Demo写好了,测试方法有两个参数。1:物流公司的简称(SF),2:需要查询的物流单号。你们需要申请物流接口的商户Id和api key值,申请步骤word文档有详细介绍。

2017-07-07

tomcat7官方版apache-tomcat-7.0 正版

下载直接解压放入相应盘,windows版本,里面包括三个文件,apache-tomcat-7.0.72.exe(运行后直接安装到本地),apache-tomcat-7.0.72-windows-x64.zip(解压缩后可用,支持64位系统),apache-tomcat-7.0.72-windows-x86.zip(解压缩后可用,支持32位系统),安装注意事项:如果选择exe,可以直接安装到本地,如果选择压缩包文件解压缩,需要进行一些配置,运行cmd定位到tomcat文件夹的bin目录下,执行命令service.bat install 即可

2017-06-19

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

TA关注的人

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