自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uniapp 调用微信支付 第一次成功 第二次报错包名与平台预留包名不一致

uniapp 调用微信支付 第一次成功 第二次报错包名与平台预留包名不一致真机调试必须使用正式签名包,开发基座运行可能触发校验失败‌,会导致读取的包名失败。

2025-07-28 16:45:39 43

原创 ucharts 搭配uniapp 自定义x轴文字 实现截取显示

因为组件不能传递 function,所有的 formatter 均需要变成别名 format 来定义,并在 config-ucharts.js 或 config-echarts.js 配置对应的 formatter 方法,组件会根据 format 的值自动替换配置文件中的 formatter 方法。在 config -uchart.js中配置你的方法 然后再去opt中配置。format: 'xAxisLable' 自定义方法。

2025-07-22 08:50:34 347

原创 uniapp 打包的安卓app 在微信登录时报错 签名与微信开放平台签名不一致

uniapp 打包的安卓app 在微信登录时报错 签名与微信开放平台签名不一致。将签名工具下载 安装到手机 或者虚拟机上。保证你的签名与微信开放平台的签名一直即可。输入你的包名点击 获取签名。

2025-06-27 18:43:05 1551 11

原创 uniapp 上架 腾讯应用宝 提示【隐私检测问题】 APP以隐私政策弹窗的形式向用户明示收集使用规则,未经用户同意,存在收集IME1、设备MAC地址和软件安装列表、通讯录和短信的行为。

摘要:uni-app应用上架需配置隐私政策弹窗,在manifest.json中勾选原生提示框选项会自动生成androidPrivacy.json文件。该文件包含隐私协议弹窗的版本、标题、内容模板(含服务协议和隐私政策链接),以及同意/拒绝按钮设置。支持二次确认提示,可自定义样式(背景色、圆角、文字颜色等)。拒绝策略可配置是否允许访客模式或强制退出应用。开发者需确保用户首次启动应用时显示该弹窗以符合应用商店审核要求。

2025-06-25 17:56:22 244 1

原创 uniapp 自定义steps

Stepper :current="1" :steps="[{ title: '步骤一', desc: '描述信息' }, { title: '步骤二', desc: '描述信息'}, { title: '步骤三', desc: '描述信息'}]"></Stepper>

2025-06-09 13:43:21 387 1

原创 解决uniapp开发app map组件最高层级 遮挡自定义解决底部tabbar方法

可取值:"static",原生子窗体在页面中正常定位,如果页面存在滚动条则随窗口内容滚动;"absolute",原生子窗体在页面中绝对定位,如果页面存在滚动条不随窗口内容滚动;"dock",原生子窗体在页面中停靠,停靠的位置由dock属性值决定。原生子窗体的停靠方式,仅当原生子窗体 "position" 属性值设置为 "dock" 时才生效,可取值:"top",原生子窗体停靠则页面顶部;subNvue,是 vue 页面的原生子窗体,把weex渲染的原生界面当做 vue 页面的子窗体覆盖在页面上。

2025-06-06 09:51:25 364 1

原创 [Vue warn]: Property or method “toJSON“ is not defined on the instance but referenced during render

一般由console.log引起 注释掉就行。

2025-06-04 09:55:55 303

原创 uniapp 搭配uviwe u-picker 实现地区联栋

根据数据滚动动态更新二级数据。

2025-05-26 17:36:39 476

原创 uniapp 开发安卓app 微信授权获取昵称 头像登录

在manifest.json中配置appid 以及appsecret。

2025-05-26 15:18:12 842

原创 el-dialog 组件 多层嵌套 被遮罩问题

这是一段信息

2025-05-23 10:25:29 673

原创 element ui 表格实现单选

el-table-column prop="realNameSystem" align="center" label="状态" width="100"><el-table-column prop="nickName" align="center" label="昵称" width="100" /><el-table-column prop="headUrl" align="center" label="头像" width="100">'已认证' : '未认证' }}

2025-05-22 16:41:45 643

原创 element-plus 配置多选

value: city.cityId, // 城市改用ID作为value 👈 关键修改点。console.log('选中的城市ID:', selectedId) // 直接获取城市ID。value: province.cityName, // 省份仍用名称作为value。checkStrictly: true, // 可单独选择任意一级。emitPath: false, // 只返回最后一级的值。// 增加城市ID字段。// 5. 获取选中的城市ID。

2025-05-22 10:33:32 347

原创 uview 2.x 下载安装配置 border=“surround“ 不生效

u-input v-model="searchModel" placeholder="搜索....." prefix-icon="search" prefix-icon-style="font-size: 22px;

2025-05-20 16:45:50 274

原创 Promise.all 详解

是 JavaScript 中Promise对象的一个静态方法,用于并行执行多个异步操作,并在所有操作都完成后得到结果。它接受一个可迭代对象(通常是数组)作为参数,数组中包含多个 Promise 实例,返回一个新的 Promise。参数iterable是一个可迭代对象(如数组),其中的每个元素都是一个 Promise 或者非 Promise 值。返回值:返回一个新的 Promise。

2025-05-16 15:42:12 450

原创 UNiAPP地区选择

{ letter: 'H', items: ['杭州', '合肥', '哈尔滨'] },{ letter: 'A', items: ['安庆', '鞍山', '安阳'] },{ letter: 'B', items: ['北京', '保定', '包头'] },{ letter: 'C', items: ['长沙', '成都', '重庆'] },{ letter: 'D', items: ['大连', '东莞', '德阳'] },{ letter: 'F', items: ['福州', '佛山'] },

2025-05-16 10:58:06 1096

原创 uniapp 搭配 uCharts

name: "测试图例",show: false, // 开启图例。//模拟服务器返回数据,如果数据格式和标准格式不同,需自行按下面的格式拼接。//模拟从服务器获取数据时的延时。在插件市场导入插件到项目中。

2025-05-07 10:48:55 1251 2

原创 uniapp 实现时分秒 分别倒计时

remainingTime: 0, // 剩余总秒数。// 接收13位时间戳(结束时间)// 实现级联更新效果。

2025-04-30 14:44:12 1379

原创 uniapp自定义选项卡

* 继承父元素背景 */

2025-04-29 16:39:48 883

原创 关于uniapp 中uview input组件设置为readonly 或者disabled input区域不可点击问题

item.placeholder : '请输入' "在最外层绑定@click="bindClick(item)" 事件 在u--input 设置style="pointer-events:none"就可以顺利触发bindClick 事件。

2025-04-29 15:09:52 1006

原创 自定义封装slide组件

el-button size="mini" type="primary" @click="besure(2)">确定</el-button><el-button size="mini" @click="besure(1)">重置</el-button>name: 'YourComponentName', // 组件名可自定义。name: 'SlideComponent', // 组件名可自定义。/* 针对滚动条样式 */1.单独的slide组件。2. 组装slide。

2025-04-18 08:59:26 623

原创 vue3 结合form 封装 form组件

vue3 结合form 封装 form组件

2025-03-19 16:24:01 470

原创 vue3 结合upload实现上传本地预览

vue3 结合upload实现上传本地预览

2025-03-19 16:19:35 720

原创 vue3 引入腾讯地图 进行地点搜索以及mark

vue3 引入腾讯地图 进行地点搜索以及mark

2025-03-18 16:31:36 740

原创 http 从请求到响应的过程中发生了什么

‌:客户端向服务器发送一个HTTP请求,请求包含请求行、请求头部和请求体。‌:服务器接收到请求后,解析请求,查找所需资源,并进行处理。状态行包含HTTP版本、状态码和状态消息,如200 OK表示请求成功,404 Not Found表示资源未找到‌2。服务器监听端口,客户端发送SYN包请求连接,服务器响应SYN+ACK包,客户端再次发送ACK包确认连接建立,完成三次握手后,客户端和服务器进入数据传输状态‌1。HTTP/1.1引入了持久连接,允许一个连接处理多个请求和响应,提高了性能。

2024-10-30 17:21:09 525 2

原创 微信小程序app.js里面onLaunch里面的函数比page里面的onshow里面的方法后执行

app.checkLoginReadyCallback 来监听事件是否执行完成,然后再执行相应的操作。微信小程序app.js里面onLaunch里面的函数比page里面的onshow里面的方法后执行。我们在app.js里面执行登录时可以调用checkLoginReadyCallback。

2024-10-30 17:19:16 793

原创 微信在打开不校验域名的情况下 web-view进入空白

然后重新编译可以解决该问题。

2024-10-23 14:07:58 192

原创 css 透明度

如果你只想让元素的背景色透明而不影响文本内容的透明度,可以使用。属性的值可以在0(完全透明)到1(完全不透明)之间进行调整。来设置背景色,其中最后一个值表示透明度。属性来控制元素的透明度。

2024-07-03 10:15:30 823

原创 vue2的双向绑定

vue是一个mvvm框架,即数据双向绑定,即当数据发生变化的时候,视图也就发生变化,当视图发生变化的时候,数据也会跟着同步变化。指令可以在表单输入元素上创建双向数据绑定。当用户在输入框中输入内容时,数据会自动更新,反之亦然。Vue.js 2 中的双向绑定是通过。

2024-06-27 08:58:29 560

原创 css 动画

属性允许你在元素状态改变时平滑地过渡属性的值。例如,你可以让一个按钮在鼠标悬停时改变背景颜色,并且有一个平滑的过渡效果。当涉及到CSS动画时,有几种方式可以实现动画效果。

2024-06-26 09:26:40 553

原创 bind call和aplly的区别

bind是异步代码,改变后不会立即执行;而是返回一个新的函数。call和apply是改变后页面加载之后就立即执行,是同步代码。

2024-06-25 09:01:37 668

原创 create-react-app创建的项目中设置webpack配置

create-react-app 创建的项目默认使用的是 react-scripts(存在于node_modules文件夹中)来处理开发服务器和构建,它内置了一些webpack相关配置。craco(Create React App Configuration Override)用来自定义由 create-react-app 创建的项目内部配置,比如修改 webpack 配置,覆盖react-scripts的默认设置。是不可逆的,所以craco插件应运而生,为我们提供了更好的解决方案。

2024-06-24 10:56:22 1059

原创 HTTP中Get与Post的区别

就是说,它仅仅是获取资源信息,就像数据库查询一样,不会修改,增加数据,不会影响资源的状态。getT方式提交的数据最多只能是1024字节,理论上post没有限制,可传较大量的数据,IIS4中最大为80KB,IIS5中为100KB。get请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?.根据HTTP规范,GET用于信息获取,而且应该是安全的和幂等的。.根据HTTP规范,POST表示可能修改变服务器上的资源的请求。post请求意味着该操作可以通过修改请求数据获取不同的后台数据。

2024-06-21 09:09:58 608

原创 setTimeout 与 setInterval的区别?

【代码】setTimeout 与 setInterval的区别?

2024-06-21 08:53:30 309

原创 js 微任务 宏任务区别

微任务(microtask)包括 Promise、process.nextTick、Object.observe、MutationObserver 等,它们会被放入微任务队列中,等待当前宏任务执行完毕后立即执行。宏任务(macrotask)通常包括整体代码块、setTimeout、setInterval、I/O、UI 渲染等,它们会被放入宏任务队列中,等待事件循环执行。在事件循环中,每次执行一个宏任务之后,会检查微任务队列,如果有微任务,则会依次执行微任务,直到微任务队列为空,然后再执行下一个宏任务。

2024-06-20 08:51:22 601

原创 浏览器Cookies、SessionStorage 和 LocalStorage的区别

Cookies: SessionStorage: LocalStorage:

2024-06-19 09:06:20 501

原创 浏览器的本地缓存有哪些?有什么区别

HTTP缓存是针对网络请求的响应内容进行缓存,Web Storage和IndexedDB是用于存储网页中的数据,而Cookies主要用于在客户端和服务器之间传递状态信息。它们是HTML5提供的一种在客户端存储数据的机制,可以在浏览器关闭后依然保留数据。其中LocalStorage的数据在浏览器关闭后仍然存在,而SessionStorage的数据在会话结束后被清除。这是一个在浏览器中存储结构化数据的数据库,可以存储大量数据,并支持高效的检索。它提供了比Web Storage更强大的存储能力和查询能力。

2024-06-18 09:31:28 504

原创 重绘和回流的区别

1.什么是重绘?2.什么是回流?

2024-06-18 09:04:00 239

原创 声明函数和匿名函数的区别

是一个匿名函数,它没有名称,而是赋值给了一个变量。这种方式定义的函数通常被用作回调函数、立即执行函数等,它们可以在定义后立即被调用,也可以作为参数传递给其他函数。因此,声明函数和匿名函数的主要区别在于函数名的有无。声明函数有一个明确的名称,可以在任何地方被调用,而匿名函数没有名称,通常用于需要临时定义和使用的场景。关键字和函数名来定义。这种方式定义的函数可以在任何地方被调用,因为它的名称被绑定到当前作用域中。在 JavaScript 中,声明函数和匿名函数是两种不同的函数定义方式。是一个具名函数,它通过。

2024-06-17 09:34:01 263

原创 什么是节流?

节流的主要思想是,当一个函数被调用后,它在指定的时间间隔内只能被执行一次,即使在这段时间内多次触发了该函数。这可以有效地减少函数的执行次数,特别是在处理一些频繁触发的事件(比如滚动、拖拽、输入等)时,节流可以提高页面的性能和响应速度。节流是一种优化性能的技术,它可以限制一个函数在一定时间内被频繁调用的次数。

2024-06-17 09:24:48 663

原创 什么是防抖?

在 JavaScript 中,防抖(Debouncing)用于限制连续触发事件的频率,以提高性能和避免不必要的重复操作。防抖的基本思想是在事件被触发后,等待一定的时间间隔,如果在这个时间间隔内没有再次触发事件,才执行相应的操作。

2024-06-14 14:07:09 509

空空如也

空空如也

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

TA关注的人

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