自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

遇事不决,可问春风。

春风不语,既随本心。

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

原创 如何vue使用ant design Vue中的select组件实现下拉分页加载数据,并解决存在的一个问题。

如何vue使用ant design Vue中的select组件实现下拉分页加载数据,并解决存在的一个问题。

2023-04-20 10:20:05 9368 15

原创 使用Element ui 编写登录页面

1 完整引入element ui执行命令安装npm i element-ui -Smian.js中 完整引入import Vue from 'vue';import ElementUI from 'element-ui';import 'element-ui/lib/theme-chalk/index.css';import App from './App.vue';Vue.use(ElementUI);2 登录页 login.vue<template> .

2022-03-14 11:18:15 32947 20

原创 解决 UniApp 开发微信小程序中后端返回 “\n” 不换行的问题

UniApp开发微信小程序时,后端返回的含换行符文本在小程序中显示异常,主要原因是HTML容器默认合并空白字符。提供三种解决方案:1)推荐使用CSS的white-space:pre-wrap属性保留换行;2)利用小程序text组件特性,需确保使用正确标签并处理转义字符;3)使用rich-text组件将换行符转换为<br/>标签实现富文本效果。这些方法能有效解决换行符被忽略的问题,使文本按预期格式显示。

2026-04-30 12:00:00 64

原创 Vue2 使用 html2canvas 将 HTML 生成图片并上传到服务器

本文介绍了在Vue2项目中使用html2canvas插件实现页面元素截图并上传的方法。首先对比了Base64和Blob两种处理方式的优缺点,推荐使用Blob方式上传。详细说明了实现步骤:1)安装html2canvas;2)给目标DOM添加ref;3)核心代码流程(获取DOM→生成Canvas→转为Blob→封装FormData→Axios上传)。同时指出了常见问题及解决方案:图片跨域需配置CORS、清晰度问题可通过scale参数优化、滚动偏移需重置滚动位置。该方法实现了静默生成、直接上传和高效传输的功能。

2026-04-13 20:00:00 527

原创 写在风中的信(ChatGPT&Gemini)

《写在风中的信》是一封充满诗意与温柔的告白信笺。作者以风为媒,将那些难以言说的深情寄托于自然意象:飘过的云、轻响的树叶、拂面的微风都成为思念的载体。信中细腻描绘了心动带来的世界变化——平淡生活因对方而变得明亮温柔,简单相处都如同拥有整个春天。文字间流露着真挚而克制的爱意,既有"想写进未来"的坚定承诺,又保持"等风停了,我也还在"的从容守候。这封信巧妙地将抽象情感具象化,让无形的风成为传递爱意的信使,展现了含蓄却深刻的情感表达艺术。

2026-04-11 12:00:00 257

原创 Vue2 前端生成二维码并实现扫码跳转(完整教程)

本文介绍了前端生成二维码的实现方法。通过qrcode库可以轻松实现:1)基础用法是在Vue中通过canvas生成二维码;2)进阶功能包括动态生成带参数的URL、下载二维码图片、直接展示图片等。需要注意三个常见问题:URL必须完整路径、localhost无法被手机访问、微信对非HTTPS链接有限制。文章提供了代码示例和解决方案,帮助开发者快速实现扫码跳转功能。

2026-03-27 10:52:18 837 3

原创 vue 使用html2canvas + jsPDF 将html导出为pdf (延伸问题)

摘要:HTML转PDF时图片不显示的主要原因是跨域限制(90%情况)。解决方案:1)开启useCORS选项,需服务器配置Access-Control-Allow-Origin头;2)添加crossOrigin属性;3)最稳定的方法是将图片转为Base64格式。另外需确保图片完全加载后再执行转换操作,可通过Promise.all检查图片加载状态。若服务器未配置CORS,前两种方案无效。

2026-03-27 10:46:32 134

原创 # Vue2 + Element UI 表格合并实战:第二列按「第一列 + 第二列」条件合并

本文介绍了在ElementUI的el-table中实现条件合并单元格的方法。针对需要同时满足第一列和第二列相同才合并第二列的特殊需求,通过自定义span-method方法实现:1. 第一列按col1字段合并;2. 第二列需同时满足col1和col2相同才合并。关键点包括:必须预先对数据进行排序(先按col1再按col2),在span-method中计算合并行数并处理重复项的隐藏。该方法的核心在于控制何时返回[0,0]以及如何计算rowspan,实现了"分组中的子分组合并"效果。

2026-03-19 19:15:00 104

原创 Vue2 项目中使用 html2canvas + jsPDF 导出 A4 PDF 实战指南

本文详细介绍了在Vue2项目中实现A4尺寸页面导出PDF的完整解决方案。针对Vue2老项目常见的jspdf报错问题,推荐使用稳定版本jspdf@1.5.3,并给出了正确的引入方式。重点讲解了A4标准尺寸换算(210mm×297mm≈794px×1123px)和页面样式规范,提供核心导出代码,包括多页处理逻辑。通过等比例缩放原理(const imgHeight = (canvas.height * 210)/canvas.width)确保PDF导出不变形、不拉伸,完美匹配打印尺寸。

2026-03-19 19:00:00 204 1

原创 Vue 项目中如何引用本地字体(完整指南)

本文介绍了在Vue项目中引入本地字体的详细步骤:首先将字体文件(推荐woff2格式)放入assets/fonts目录;然后通过@font-face声明字体并设置兼容格式;最后在全局或局部样式中应用。常见问题包括路径错误或打包后404,可通过调整路径或使用public目录解决。建议优先使用woff2格式以优化加载性能,并保持统一的字体目录结构。掌握这些步骤能有效实现设计稿中的字体效果。

2026-03-18 22:00:00 87

原创 Vue 实现:点击按钮将 HTML 导出为图片(完整教程)

本文介绍了在Vue项目中使用html2canvas库将HTML内容导出为图片的方法。主要步骤包括:安装html2canvas依赖,获取目标DOM元素,通过html2canvas渲染生成canvas,转换为base64格式后触发下载。文章提供了基础实现代码和更优雅的Vue ref写法,并针对常见问题如图片模糊、跨域加载和字体丢失给出了解决方案。核心流程仅需四步即可完成HTML到图片的转换导出,适合海报生成、报表截图等场景。

2026-03-18 21:45:00 296

原创 uni-app progress 组件使用详解并动态加载进度(模拟加载)

progress 组件常用于展示任务加载进度,例如文件上传、页面初始化加载、下载进度等。该组件使用简单、样式灵活,并支持动态绑定进度值。

2026-02-14 13:14:42 494

原创 UniApp + Vue3 实现 Tab 点击滚动定位(微信小程序)

UniApp + Vue3 实现 Tab 点击滚动定位,顶部横向滚动 Tab(固定在顶部)点击某个水果名称页面平滑滚动到对应内容区域,当前选中 Tab 高亮

2026-02-14 12:22:07 589

原创 uni-app(Vue3)实现自定义 Tab 切换滑块效果(微信小程序)

本文实现了一种uni-app 微信小程序自定义 Tab 滑块方案,核心思路:flex 布局实现 tab 排列SelectorQuery 获取 tab 宽度位置计算滑块居中偏移CSS transition 实现动画该方案具有:tab 数量可动态扩展适配不同文字长度滑块始终精准居中。

2026-02-12 22:30:00 1190

原创 uniapp API:退出小程序 uni.exitMiniProgram 使用指南

在 uniapp 开发微信小程序 时,有时需要在特定业务场景下让用户主动退出小程序。本文将介绍 uniapp 调用微信小程序 API 退出小程序 的完整用法。

2026-02-12 20:30:00 303

原创 Vue2响应式原理详解

vue2 响应式原理

2024-05-11 16:22:40 404 1

原创 vue2项目Vant组件Dialog 弹出框异步关闭的坑

vue2项目Vant组件Dialog 弹出框异步关闭的坑

2023-06-28 12:14:12 4418 1

原创 使用vue-print-nb插件实现打印功能。

使用vue-print-nb插件实现打印功能。

2023-05-08 16:44:40 1766 5

原创 antdesign Vue,使用table表格组件和Descriptions 描述列表组件。制作表格,改变边框样式和字体颜色样式。

使用table表格组件和Descriptions 描述列表组件。制作表格,改变边框样式和字体颜色样式。

2023-04-27 14:42:19 3047 5

原创 css-设置单行文本溢出省略号,使用overflow:hidden属性之后的出现的问题几解决办法。

css-设置单行文本溢出省略号,使用overflow:hidden属性之后的出现的问题几解决办法。

2023-04-25 16:57:37 969 1

原创 JavaScript提取数组对象中的相同的属性名,并返回新的数组

JavaScript提取数组对象中的相同的属性名,并返回新的数组

2023-04-18 16:36:26 1948

原创 JavaScript鼠标滚轮事件

JavaScript鼠标滚轮事件

2023-04-11 18:11:00 4296

转载 Nvm,Nrm

Nvm,Nrm使用教程

2023-03-21 15:08:56 222 3

原创 工作中Git的常用命令

工作中Git的常用命令

2023-02-24 15:59:21 198

原创 uniapp 运行微信小程序:使用后端接口返回数据无法显示问题 ,text 标签不兼容 v-html

uniapp 微信小程序 使用后端接口返回数据无法显示问题

2023-02-17 14:38:39 1800 1

原创 vue项目 后端传给base64格式图形验证码 ,前端进行解析,回显。

前端实际项目中图形验证码的使用

2023-02-17 10:54:58 4566 3

转载 小程序获取手机号: Component “pages/xxx“ does not have a method “getPhoneNumber“ to handle...

小程序获取手机号如何在uniapp中调用文档方法

2023-02-15 15:44:48 1934

转载 uni-app编译微信小程序 总是把之前改好的appid替换成游客的 ,并且会报错:更改appid失败touristappid Error:tourist appid

uni-app编译微信小程序 总是把之前改好的appid替换成游客的 并且报错:更改appid失败touristappid Error:tourist appid

2023-02-15 15:36:32 3170 6

原创 echarts图表纵轴刻度出现小数点,问题

echarts图表纵轴刻度问题

2023-02-14 12:05:03 2443

原创 使用Vue手写一个简易的键盘

简易键盘

2023-02-08 17:49:41 809

原创 uniapp如何控制底部导航栏的显示隐藏

uni-app 底部导航栏设置

2023-02-08 15:34:31 8798

原创 使用Blob,下载文件流。

下载后端接口返回的文件流

2023-02-02 11:12:02 571 2

原创 接口调用顺序-Es6中promise在项目中的使用

前端ES6,promise在项目中的实际应用。

2023-01-30 15:42:13 1205 7

原创 使用FormData方法实现本地文件上传到服务端

使用FormData方法实现本地文件上传到服务端

2022-10-23 11:43:50 887 2

原创 原生HTML,CSS,JS实现tab栏切换效果

原生HTML,CSS,JS实现tab栏切换效果

2022-09-12 17:00:46 1833

原创 自定义自己想要的样式的分页器,使用Element UI中Pagination 分页器组件,封装成自己想要的组件。

【代码】自定义自己想要的样式的分页器,使用Element UI中Pagination 分页器组件。

2022-09-11 17:38:42 1844 5

原创 Vue使用vue-awesome-swiper实现轮播,loop模式下,前一个项目的点击事件失效

Vue使用vue-awesome-swiper实现轮播,loop模式 前一个项目点击事件失效,解放方法

2022-09-11 11:39:05 2246 2

原创 Vue的h5项目使用vant中的list组件 实现下滑加载更多项目

Vue的h5项目使用vant中的list组件 实现下滑加载更多项目

2022-09-10 23:11:55 1403 3

原创 手写一个下拉的左侧二级菜单,Vue项目

手写一个下拉二级菜单,Vue项目

2022-09-10 22:51:47 2400 2

原创 Vue中 浏览器标题,手机端标题 点击跳转到哪一页,标题随之变化

Vue中 浏览器标题,手机端标题 点击跳转到哪一页,标题随之变化

2022-09-10 21:54:08 378

空空如也

空空如也

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

TA关注的人

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