自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uniapp微信小程序,调用requestPayment微信支付实现方法(实战项目版)

本文介绍了在uniapp中实现微信小程序和支付宝小程序支付功能的方法。对于微信支付,需要先在微信公众平台申请支付权限并获取商户号等参数,后端需生成预支付订单信息。在uniapp中通过uni.requestPayment方法调用微信支付API,传入时间戳、随机字符串、签名等必要参数。对于支付宝小程序支付,同样使用uni.requestPayment方法,但需传入不同的参数格式。包括前端支付方法的封装实现,以及处理支付成功/失败的逻辑。实现时需注意区分不同平台(MP-WEIXIN和MP-ALIPAY)

2025-11-08 14:51:01 245

原创 uniapp微信小程序B2b开通认证

微信小程序接入B2B插件的实现方法:首先需确认小程序是否开通B2B功能,在manifest.json中添加插件配置。在页面中通过requirePlugin引入插件,检查用户授权状态,未授权时弹出认证窗口。示例代码展示了弹窗组件的实现,包含关闭按钮、提示信息和开通按钮,样式采用rpx单位适配不同屏幕。点击"申请开通"会跳转到插件注册页面,完成门店信息授权流程。该方法适用于在首页或全局检测用户授权状态,确保用户能接收物流和促销信息。

2025-11-08 14:18:18 149

原创 认识BOM(部分)

window.sessionStorage.setItem('OBJ', JSON.stringify(obj)) // 1. JSON.stringify() 将其他类型的数据, 转为字符串格式。var newObj = JSON.parse(window.sessionStorage.getItem('OBJ')) // 2. JSON.parse 将字符串的数据类型还原。4. localStorage 的获取语法 window.localStorage.getItem(key)

2022-10-28 19:29:36 210

原创 js数字常用方法

JS 在运行的时候, 会按照从上到下的顺序执行代码, 但是会先把所有的同步任务先执行, 等所有的同步任务执行完毕, 在执行异步任务。* 语法 setTimeout(function () {倒计时时间满足时, 要执行的一段代码}, 时间) 时间的单位是毫秒。* 返回值: (时间ID) ---> 值取决于你当前的定时器是这个页面的第几个定时器, 返回值可以用于关闭定时器。* 返回值: (时间ID) ---> 值取决于你当前的定时器是这个页面的第几个定时器, 返回值可以用于关闭定时器。

2022-10-27 17:59:47 1291

原创 js的数组方法,字符串方法

语法: 数组.reduce(function (prve, item, index, origin) {}, init)* 语法: 数组.filter(function (item, index, origin) {})* 语法: 数组.some(function (item, index, origin) {})* 语法: 数组.map(function (item, index, origin) {})* 语法: 数组.every(function(item, index, origin){})

2022-10-26 20:09:56 202

原创 js 的数组

每一趟在n − i + 1 ( i = 1 , 2 , . . . , n − 1 ) 个元素中选择最小的元素,并将其作为有序序列中第 i 个元素。语法: 数组.splice(开始索引, 多少个);k == 8 第 9 次循环 确定了 [0][1][2][3][4][5][6][7][8] 的值。数组塌陷:在对数组进行操作的时候,会使数组的长度产生变化,同时,操作的数组那个项的下一个索引会被跳过,k == 7 第 8 次循环 确定了 [1][2][3][4][5][6][7][8] 的值。

2022-10-25 19:37:05 148

原创 js的数据类型,循环语句,变量,流程控制,函数,作用域

变量的数据类型,与内部存储数据有关将来使用变量时,需要知道内部存储的数据是什么类型,避免程序出错使用 typeof 的方法进行数据检测检测方式:在 typeof 后面加小括号执行,将要检测的数据放在小括号内部。1. 在当前作用域(fn1函数内部)查找, 找到直接使用, 但是没找到, 所以会去父级(fn函数内部)1.在当前作用域(fn1函数内部)查找, 找到直接使用, 但是没找到, 所以会去父级(fn函数内部)2. 在父级作用域(fn函数内部)查找, 找到直接使用, 但是没找到, 所以会去父级(全局)

2022-10-24 20:06:35 516

原创 js的数组

2. 引用数据类型: 变量存储在栈内存中, 变量内部存储的是 指向 堆内存 的 地址(对象实际的值, 存储在 堆内存中)var arr2 = new Array(5) //创建一个长度为5的数组(虽然有长度,但实际的值为5)console.log(arr[arr.length - 1]) //相当于arr[4]---->5。//console.log(key) //每一轮循环拿到的都是对象的key。console.log(arr[0]) //获取数组中的第一个成员。

2022-10-24 20:04:50 125

原创 js 的作用域,变量访问规则,递归函数,递减函数

1. 在当前作用域(fn1函数内部)查找, 找到直接使用, 但是没找到, 所以会去父级(fn函数内部)1.在当前作用域(fn1函数内部)查找, 找到直接使用, 但是没找到, 所以会去父级(fn函数内部)2. 在父级作用域(fn函数内部)查找, 找到直接使用, 但是没找到, 所以会去父级(全局)2. 在父级作用域(fn函数内部)查找, 找到直接使用, 但是没找到, 所以会去父级(全局)1. 在当前作用域(fn1函数内部)查找, 找到直接赋值, 但是没找到, 所以会去父级(fn函数内部)

2022-10-21 22:25:15 179

原创 js 函数的概念,定义,调用,声明与赋值,预解析,参数,默认值,返回值

js 函数的概念,定义,调用,声明与赋值,预解析,参数,默认值,返回值

2022-10-20 19:50:14 1822 1

原创 js 循环语句,语法,流程控制

for语句也是循环控制语句,我们也称它为for循环。大部分循环都会有一个计数器用以控制循环执行的次数, 计数器的三个关键操作是初始化、检测和更新。while和while非常类似,只不过它会在循环的尾部而不是顶部检查表达式的值,因此,do…for(var a = 0;i++){ //外层for循环。while语句是一个最基本的循环语句,while语句也被称为while循环。continue:结束本次循环,执行下一次循环,只能在循环中使用。5. document.write() //打印(渲染)在页面。

2022-10-19 19:24:02 107

原创 js分支语句 运算符

这几个运算符号在运算的时候,如果符号两边有非数字的类型,会转换数字,然后再运算这种情况我们叫做隐式转换。区别:符号在前先运算自减或自加,符号在后先参与周围表达式的运算,然后自减。if(判断的条件)当小括号内的条件为真时执行,运算顺序和数学一致。前一个(符号左边)为真返回后一个,前一个为假返回后一个。算数运算符. + ,— ,* ,/ , %全等会对比数据的值,和数据类型进行转换。得到的不是一个常规数字,是一个布尔值。(三个等号===叫全等号)前一个为真,返回前一个。前一个为假,返回后一个。

2022-10-18 20:10:15 155

空空如也

空空如也

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

TA关注的人

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