自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李湘湘的博客

一枚90后女程序猿(web前端)

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

原创 小程序跳转H5页面以及交互问题

本文介绍了小程序与H5页面双向跳转及数据交互的实现方案。核心代码包括:1)小程序通过web-view加载H5页面并传递token参数;2)H5通过__wxjs_environment环境变量判断来源,使用wx.miniProgram.navigateTo跳回小程序并携带加密数据;3)小程序接收H5返回的支付数据并存储到全局变量。关键点涉及URL编解码、JSON数据处理和环境判断,实现了小程序与H5间的无缝跳转和复杂数据传递,特别处理了支付密码等敏感信息的传输安全。

2026-06-03 15:52:47 61

原创 截取视频第一帧,并上传

这段代码实现了一个截取视频第一帧并上传的功能。主要流程包括:1)创建视频元素并设置跨域属性;2)加载视频元数据;3)定位到0.1秒位置获取有效帧;4)使用canvas绘制视频帧并转为base64格式;5)通过AJAX上传图片数据到服务器。关键点在于正确处理视频加载事件、设置合适的时间点避免黑屏,以及确保跨域视频可访问。代码还包含完善的错误处理和上传进度提示。

2026-02-03 15:57:01 112

原创 H5端实现语音识别

H5端实现语音识别

2025-03-24 17:02:28 516

原创 解决小程序rich-text标签,视频黑屏问题

【代码】解决小程序rich-text标签,视频黑屏问题。

2024-12-26 17:23:49 318

原创 小程序防止轮播图抖动

【代码】小程序防止轮播图抖动。

2024-09-30 15:21:54 295 1

原创 input实现 本地文件 ,录像上传

移动端实现可选择本地文件,拍照,录像,录音功能

2024-03-27 16:26:24 836

原创 小程序点击播放/暂停视频

【代码】小程序点击播放/暂停视频。

2024-03-22 17:10:14 980 1

原创 小程序下载视频到本地

小程序下载视频到本地

2024-03-22 15:28:15 463 1

原创 小程序实现文件流上传视频

小程序上传文件流数据

2024-03-22 15:09:50 558

原创 小程序实现一句话语音识别搜索

【代码】小程序实现一句话语音识别搜索。

2023-10-31 15:21:58 1175

原创 小程序兼容苹果手机的图片之间空隙问题

小程序兼容苹果手机的图片之间空隙问题

2023-08-25 14:33:48 412

原创 小程序画布图片切圆角

小程序画布图片切圆角

2023-02-10 16:03:31 436

原创 公众号直接链接进入页面,苹果手机底部被遮挡

公众号直接链接进入页面,苹果手机底部被遮挡,目前只测试了12-14pro机型。

2023-02-09 15:30:40 278

原创 小程序画布画海报

小程序画布画海报。

2023-02-07 15:49:21 243

原创 解决底部横杠遮挡问题(兼容苹果手机底部)

解决底部横杠遮挡问题(兼容苹果手机底部

2023-01-09 17:47:04 1192

原创 h5端,安卓系统键盘弹起后引起页面错乱

h5端,安卓系统键盘弹起后引起页面错乱

2023-01-04 18:08:00 1353

原创 sortable实现拖动排序

html部分js部分引入sortable插件sortable.js内容放到(下一篇)sortable.js中注意:样式有点乱,主要看事件的实现!仅个人记录一下

2022-06-18 15:58:59 297

原创 小程序实现手写板签名

小程序实现手写板签名1.wxss代码page { background: #F8F8F8;}/* 签名 */.qianming { background: #fff; padding: 20rpx 30rpx; font-size: 32rpx; color: #333; padding-bottom: 0; position: fixed; bottom: 0; left: 0; width: 92%; he

2022-02-28 10:51:42 1253

原创 h5端手写板签名

h5端手写板签名用到的js,jSignature.min.js ,vue.js,jquery-1.12.1.min.jscss块body { background-color: #F8F8F8; } .protocolPage .protocol_conent { background: #fff; /* margin-bottom: 20rpx; */ padding: 15px; position

2022-02-28 10:41:42 1054

原创 vue中解决轮播图(Swiper)第一张图片一闪而过

vue中解决轮播图(Swiper)第一张图片一闪而过解决方式:初始化(Swiper)时,外层添加一个定时器代码:setTimeout(function() { var mySwiper = new Swiper($(el), { autoplay: true,//可选选项,自动滑动 speed:500,//切换时间 loop : true, pagination : pagination, paginationT

2021-11-12 15:09:44 1879

原创 解决npm run dev或者npm run build 出现...exceeds the max of 500KB

npm项目运行:npm run dev或者npm run build出现BABEL] Note: The code generator has deoptimised the styling of \element-ui\lib\element-ui.common.js as it exceeds the max of 500KB.在项目的根目录加粗样式下找到 .babelrc 文件,增加 “compact”: false ,如:{"compact": false, "plugins": [

2021-10-28 15:42:19 12328 3

原创 html中创建vue组件及引用

html中创建vue组件及引用需要的js文件组件vue文件中的代码<template> <div class="person-infor" @click="addressClick"> <div class="address-wrap" v-if="!data.address_str"> <p>请添加收货地址</p> </div> <div class="address-wrap"

2020-09-30 17:17:48 4659 3

原创 js实现倒计时

wxml文件<view class="countdown" style="padding:{{data.content.padding}}px 0;"> <view class="custom-countdown" style="background-color:{{data.content.bg_type == 1?data.content.bg_color:''}};ba...

2020-04-25 17:33:24 191

原创 CSS实现垂直水平居中的3种方法

body部分代码方法一利用:befoer伪类实现垂直水平居中.ess { width: 600px; height: 300px; background-color: #2c405a; display: block;}.ess:before { content: ''; height: 100%; display: inline-block; vertical-alig...

2020-04-15 11:01:35 568

原创 npm run build报错

npm run build打包报以下错误解决办法1.找到package.json文件2.去掉箭头指的地方3.重新运行npm run build即可

2020-04-03 10:31:49 1055

空空如也

空空如也

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

TA关注的人

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