草庐IT

uni.chooseMedia

全部标签

【uniapp&微信小程序】封装uni.request()

前言    在项目开发过程中,往往需要对请求进行二次封装,这篇文章将对uni.request()进行二次封装,并实现多个环境的请求配置,对请求方式,数据格式等进行封装,将请求做到最简化。一.封装uni.request()第一步基于uni.request()进行二次封装,集成项目开发中需要的参数及方法。新建src/request/index.ts文件内容如下: /***创建request请求*@returns*/constrequest=(url:string,//接口地址type:'OPTIONS'|'GET'|'HEAD'|'POST'|'PUT'|'DELETE'|'TRACE'|'CON

关于uni-swipe-action-item 点击时,在小程序开发工具中报错ReferenceError: isPC is not defined

示例代码 错误描述当滑动后点击取消或者删除时在微信小程序报错(h5没问题),如下 问题分析个人感觉是官方写组件的时候,源码逻辑只在h5平台才去加载isPC函数,但是在调用的时候不区分平台,所以才会其他平台全部报错。解决办法把“你自己项目路径/uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpwxs.js”//#ifdefH5import{isPC}from"./isPC"//#endif改成:letisPC=function(){returnfal

uni-app日历组件(calendar),兼容安卓、ios、微信、百度、抖音小程序

uni-app日历组件,兼容安卓、ios、微信、百度、抖音小程序效果图插件连接如何使用参数说明事件效果图插件连接插件链接:https://ext.dcloud.net.cn/plugin?id=7839/如何使用template> tmt-calendardefaultDate="2021-11-03":point-list="['2022-03-20','2022-04-01','2022-04-02','2022-04-05']":show="true"@changeDate="changeDate">tmt-calendar>template>参数说明参数说明类型可选值默认值pointL

解决uniapp中uni.switchTab无法传参

解决uniapp中uni.switchTab无法传参问题描述原因分析解决方案问题描述在uniapp中使用uni.switchTab无法传参uni.switchTab({ url:`/pages/report/report?Id=${query}`})原因分析uniapp官方定义uni.switchTab无法传参参数类型必填说明urlString是需要跳转的tabBar页面的路径(需在pages.json的tabBar字段定义的页面),路径后不能带参数successFunction否接口调用成功的回调函数failFunction否接口调用失败的回调函数completeFunction否接口调用结

解决uniapp中uni.switchTab无法传参

解决uniapp中uni.switchTab无法传参问题描述原因分析解决方案问题描述在uniapp中使用uni.switchTab无法传参uni.switchTab({ url:`/pages/report/report?Id=${query}`})原因分析uniapp官方定义uni.switchTab无法传参参数类型必填说明urlString是需要跳转的tabBar页面的路径(需在pages.json的tabBar字段定义的页面),路径后不能带参数successFunction否接口调用成功的回调函数failFunction否接口调用失败的回调函数completeFunction否接口调用结

uni-app开发 小程序直播功能

uni-app开发小程序直播功能1、微信后台申请插件开通2、微信后台开通直播功能3、代码中接入直播插件AppID4、【直播组件】如何使用5、直播组将状态获取微信开发直播功能,需要企业账号;需要申请直播功能和插件1、微信后台申请插件开通微信后台登录微信后台点击设置中的第三方设置—>添加插件-->点击小程序直播组件(获取AppID)2、微信后台开通直播功能点击进入直播后台系统这里就是我们创建的直播功能区域3、代码中接入直播插件AppID支持在主包或分包内引入【直播组件】live-player-plugin代码包(注:直播组件不计入代码包体积),项目根目录的app.json引用,示例代码如下:uni

uni-app打开外部链接方式汇总(h5&app)

问题描述在应用中打开一个外部的html页面,即完整http链接的页面。h5通过window.open或是内嵌iframe基本都没有问题,本文主要针对app端的方法进行汇总,不涉及到小程序端。方案1使用uni-app的扩展组件uni-link,使用参考文档uni-app官网该组件的行为是在app内打开外部浏览器,在h5打开新网页。方案2方案1app端打开外部浏览器,在使用体验上会有一种割裂感查看uni-link的源码,发现app端调用的是plus.runtime.openURL方法,可以在这个基础上进行优化,使用plus.runtime.openWeb替代app打开,这个方法会新开内置窗口打开页

uni-app打开外部链接方式汇总(h5&app)

问题描述在应用中打开一个外部的html页面,即完整http链接的页面。h5通过window.open或是内嵌iframe基本都没有问题,本文主要针对app端的方法进行汇总,不涉及到小程序端。方案1使用uni-app的扩展组件uni-link,使用参考文档uni-app官网该组件的行为是在app内打开外部浏览器,在h5打开新网页。方案2方案1app端打开外部浏览器,在使用体验上会有一种割裂感查看uni-link的源码,发现app端调用的是plus.runtime.openURL方法,可以在这个基础上进行优化,使用plus.runtime.openWeb替代app打开,这个方法会新开内置窗口打开页

uni-app 打包 ios 测试包,通过 testFlight 分发测试

uni-app开发,ios申请证书打ios包1、申请ios证书(私钥证书)和描述文件(证书profile)申请方式通过uni-app介绍进行申请,地址:https://ask.dcloud.net.cn/article/1522、申请证书时,请牢记相关的账号密码,以及相关的id和key值。通过苹果电脑登录相关账号,通过testFlight分发到测试包uni-app打包完成后进行分发(xcode在苹果电脑操作)1、下载最新的IOSSDK,并且需要与HBuilderX的版本保持一致。2、下载完成后,依次打开:SDK/HBuilder-Hello,在文件HBuilder-Hello中有一个HBuil

黑马程序员前端微信小程序开发教程,微信小程序从基础到发布全流程_企业级商城实战(含uni-app项目多端部署---b站视频跟学

1.视频地址: 点我跳转b站2.本文章发布于2022.05.31,当你看到的时候可能现在的接口已经不起作用了,到时候只能跟着视频看,功能应该实现不成了.到目前为止,项目登录功能,微信支付功能已经无法使用.(看视频最好找有源码的和最新的)3.在p5视频中,修改类似出现的黄色警告,我当时敲得时候报的是这个,和视频中不一样,所以没有修改,无伤大雅,继续看视频就行了. 4.在p34视频中,测试用的接口不能用了(我当时看视频的时候还可以用,现在写文章的时候404),get数据原接口:https://www.escook.cn/api/get,现在接口地址 https://applet-base-api-