草庐IT

uniapp安卓各权限说明及判断是否开启权限

今天上架app的时候华为应用市场因为安卓权限说明问题驳回了具体如下图特此发布这篇文章用来记住应对方法安卓权限说明权限名称描述android.permission.ACCESS_CHECKIN_PROPERTIES访问登记属性读取或写入登记check-in数据库属性表的权限android.permission.ACCESS_COARSE_LOCATION获取错略位置通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米android.permission.ACCESS_FINE_LOCATION获取精确位置通过GPS芯片接收卫星的定位信息,定位精度达10米以内a

uniapp+vue城市应急救援辅助系统 微信小程序

 功能需求分析的任务是通过详细调查城市应急救援辅助系统要处理的所有对象,通过充分了解城市应急救援辅助系统的工作流程,明确使用者的各种需求,充分思考之后可能扩充和改变的情况,然后在这个基础上来设计数据库。3.2.1用户微信端模块  用户注册、登录之后,进入微信端,可以查看到首页、医院信息、消防局、警局、关于我们、地图、我的等。用户用例图如图3-1所示: 前端开发:vue语言:java+python+nodejs+php均支持运行软件:idea/eclipse/vscode/pycharm/wamp均支持框架支持:Ssm/django/flask/thinkphp/springboot/sprin

重构uniapp uni-ui coloerUI项目

重构uniappuni-uicoloerUI项目重构uniapp+uni-ui+coloerUI项目起源流程重构uniapp+uni-ui+coloerUI项目起源从网上复制了若依移动端的代码,但是对里面的文件夹布局方式和第三方组件库引入方式不甚了解,就想着从头创建一个空白项目,然后一步一步把若依移动端已有功能移植过来,加深自己对项目功能的理解以及方便继续进行功能模块添加。流程打开hbuilderX,新建一个uniapp项目。新建成功里面会有下图中红框内的文件3.引入colorUI样式组件库在static文件夹新建如下目录结构然后在css文件夹下引入以下css样式在font文件夹中引入以下字体

uniapp APP 端 WebSocket 使用,实现一个简单 WebSocket 工具类

背景最近有需求要做一个简单业务的APP应用,简单考虑选用uniapp+uview+vue2.x方案,因为还有web端页面也需要用到WebSocket,简单封装了一个适应web端的工具,刚开始直接把web端的那套代码拿过来用,跑H5模式调试在浏览器没有,打包之后问题就出来了,不支持WebSocket,当时心里咯噔一下,想着这下完了。冷静下来,百度查一下,原来uniapp基于ECMAScript扩展了uni对象,非H5端不支持window、document、navigator等浏览器专用对象。uniapp也实现了WebSocket,只是API在uni对象下。uni.connectSocket相关A

UniApp微信小程序使用echarts图标教程(附源码)

在项目中直接使用echarts时,H5端是OK的,但微信小程序会报错,所以来看一下如何在微信小程序中使用echarts1.打开链接,下载第一个下载链接注意看此时这个版本是5.3.32.官网在线定制,下载下来注意与版本等待下载下载完成这是下载好的文件3.将echarts.min.js文件放到这个目录下面4.下载这个插件导入在HBuilderX中的项目echarts-DCloud插件市场5.引入6.运行效果主要是看微信小程序的运行结果7.完整代码 import*asechartsfrom'@/uni_modules/lime-echart/components/lime-echart/ec

微信小程序vue+uniapp体育用品羽毛球购物商城

随着移动互联网的发展,电子商务在全球范围内迅速发展。电子商务的快速发展促使传统零售业转向电子商务,羽毛球购物商城小程序作为一种新型的购物方式,已经吸引了越来越多的消费者。本文旨在探讨羽毛球购物商城小程序系统的设计和实现。本文首先分析了羽毛球购物商城小程序的市场需求、用户需求和功能需求,根据需求分析进行了系统设计。其次,本文详细介绍了羽毛球购物商城小程序的系统架构和模块设计。其中,系统架构包含了客户端和服务器端的设计,模块设计包括了用户模块、商品模块、订单模块、支付模块、物流模块等。本文还介绍了羽毛球购物商城小程序的技术实现。客户端采用了微信开发者工具开发平台,服务器端采用了J2EE技术,数据库

vue3管理系统中后台返回pdf格式的文件流,前端如何预览?以及uniapp微信小程序中后台返回的base64位的pdf文件如何预览?

vue31.先看一下后台接口返回的文件流。2.安装插件,在使用的页面引入并使用//1安装插件npmivue3-pdf-app//2在页面中引入并使用importVuePdfAppfrom"vue3-pdf-app";import"vue3-pdf-app/dist/icons/main.css";//使用组件vue-pdf-appstyle="height:100vh;":pdf="state.pdfImg"/>3.修改请求返回的数据类型responseType:'blob'exportfunctionGetColoscopyPdf(id:any){returnhttpRequest({ u

uniapp微信小程序-请求二次封装(直接可用)

一、请求封装优点代码重用性:通过封装请求,你可以在整个项目中重用相同的请求逻辑。这样一来,如果API发生变化或者需要进行优化,你只需在一个地方修改代码,而不是在每个使用这个请求的地方都进行修改。可维护性:封装请求使代码更易维护。所有的请求逻辑都集中在一个地方,降低了维护成本。当需要添加新的功能、处理错误或者进行性能优化时,只需修改封装的请求逻辑而无需深入到每个组件或页面中。错误处理:封装的请求可以统一处理错误,提高了错误处理的一致性。你可以在请求拦截器中处理一些通用的错误,例如网络错误、权限问题等,使代码更加健壮。统一配置:通过封装,可以在一个地方统一配置请求的一些参数,例如基本路径、请求超时

uniapp 小程序 使用 new FormData 报错,is not defined 问题解决(没解决)

newFormData只适用于web端,uniapp小程序不适用,这里当时也卡了一下,随便用个js文件发现其实FormData也使用不了,所以如果要配置formData的格式无法使用FormData,会报FormDataisnotdefined.解决原文原文原文1.安装fly:npminstallflyio2.使用renderjs3.Content-Type:‘application/x-www-form-urlencoded’最终代码:viewclass="nav_title"@click="custom.taskSycn">test/view>//注意renderjs方法的调用custom

uniapp 开发小程序的时候使用自定义 tabbar 时出现切换页面闪烁的情况

问题:在使用自定义组件的时候可以看到页面切换明显的闪烁,这种体验是很不好的,当然最好的方式就是使用原生导航栏,不要搞花里胡哨的东西。来看下体验不好的效果优化调整先说思路,就是仍然设置原生tabbar,在应用启动的时候主动隐藏原生tabbar,然后使用自定义组件来进行位置占位。在page.json里面设置对应的tabbar字段,"tabBar":{"color":"#727477","selectedColor":"#196FFF","borderStyle":"black","backgroundColor":"#FFFFFF","height":"105rpx","fontSize":"20