草庐IT

uniapp的tabBar角标

全部标签

uniapp实现webview页面关闭功能

实现思路:1.关闭按钮是使用原生button添加的close属性。(见page.json页面)2.监听关闭按钮的方法。(onNavigationBarButtonTap)3.写实现关闭webview所有页面的逻辑。废话不多说,直接上代码1.page.json添加关闭按钮2.webview页面实现关闭逻辑实现代码: exportdefault{ data(){ return{ params:{ url:"https://www.hgjt.com/" }, webviewStyles:{ progress:{ color:"#027AFF"

流浪宠物领养系统nodejs_vue+uniapp 微信小程序

本系统共包含15个表:分别是配置文件表,宠物信息评论表表,视频播放评论表表,朋友圈表,宠物类型表,宠物信息表,宠物预约表,宠物资讯表,入园信息表,视频播放表,收藏表表,关于我们表,token表表,用户表表,用户表等信息表 语言:Java+python+nodejs+php均可选运行软件:idea/eclipse/vscode/pycharm/wamp框架支持:Ssm/springboot/django/thinkphp基于Uni-APP的宠物领养系统是一个可以很大程度上解决流浪宠物问题的系统。基于Uni-APP的宠物领养系统分为小程序部分和后台管理两部分。小程序主要功能包含:用户注册登录,首页

互联网+建筑工地源码,基于微服务+Java+Spring Cloud +Vue+UniApp开发

一、智慧工地概念智慧工地就是互联网+建筑工地,是将互联网+的理念和技术引入建筑工地,然后以物联网、移动互联网技术为基础,充分应用BIM、大数据、人工智能、移动通讯、云计算、物联网等信息技术,通过人机交互、感知、决策、执行和反馈等,实现对工程项目内人员、车辆、安全、设备、材料等的智能化管理。智慧工地是指通过信息化技术、物联网、人工智能技术等手段,对建筑工地进行数字化、智能化、网络化升级,实现对施工全过程的实时监控、数据分析、智能管理和优化调控。智慧工地的建设可以提高工地的安全性、效率性和质量,降低施工成本,是建筑行业数字化转型升级的重要抓手。本文将介绍智慧工地目前比较成熟的技术。二、智慧工地管理

uniapp微信小程序 图片&文件上传并且支持图片和文件预览(pdf等文件预览)巨细教学!

首先呢,小程序打开pdf等文件有下面几种办法:用微信自带的wx.downloadFile()+wx.openDocument()使用web-view,uni-app中webview可以直接加载pdf文件可以使用网上说的pdf.js去实现(我没有用到这个,就不介绍了)网上查到很多资料显示安卓是可以通过上面第一种办法,但是ios用第一个方法打不开,网上、社区确实有这个说法,但是貌似bug被修复了,我经过测试现在安卓和ios都可以打开。如果大家遇到了这样的bug,那可以安卓使用方法1,苹果使用webview的方式打开文件我上传文件使用的是uni-ui的上传组件:这里要提一个bug就是说,这个组件设置

HarmonyOS引导页登陆页以及tabbar的代码说明2

效果修改的页具有下拉刷新功能,实现了分页引导页代码:@ComponentstructSkipButton这里是自定义模块。onPageShow是页面显示后则进入一个定时任务。到3秒后则进行跳转到’pages/LoginPage’,当页面onPageHide时,则删除自动任务。这其本是上javascript的语法。importrouterfrom'@ohos.router';@Entry@ComponentstructSplashScreenPage{@StatepageShowTime:number=0;@StateintervalID:number=0;build(){Column(){St

uniapp 小程序端,使用uni-ai-chat对接百度大模型知识库,保留uni-ai-chat流式响应,删除广告及其他冗余代码

我使用的是uniapp管网的uni-ai-chat插件,查看后续内容前,请先确认是否使用的也是该插件uniapp官方插件介绍:https://uniapp.dcloud.net.cn/uniCloud/uni-ai-chat.html插件地址:https://ext.dcloud.net.cn/plugin?name=uni-ai-chat核心代码主要就是重写了send方法中的部分逻辑,我这里是前端直接调用的百度的大模型知识库接口,需要将acess_token拼接在url上,这是不安全的,建议后台封装接口后,前端去调后端的接口 asyncsend(){ letmessages=[]

vue+uniapp校园寻物失物招领平台 微信小程序1f6z5

系统中的核心用户是管理员,管理员登录后,通过管理员菜单来管理后台系统。主要功能有:首页、个人中心、用户管理、物品分类管理、物品信息管理、物品归还管理、留言板管理、系统管理等功能。管理员用例如图3-7所示。对于本网上失物招领小程序的设计来说,它主要是采用后台java语言、SSM框架,它是应用mysql数据库、微信开发者工具等技术动态编程以及数据库进行努力学习和大量实践,并运用到了小程序的建设中在整个系统的设计当中,具体根据网上失物招领小程序的现状来进行开发的,具体根据用户需求实现网上失物招领小程序网络化的管理,各类信息有序地进行存储,进入网上失物招领小程序页面之后,方可开始操作主控界面,系统功能

解决:uniapp项目打包微信小程序或原生app包(wgt),报错:failed to load config from /xx/xx-mall/vite.config.ts

项目使用技术:uniapp+vue3+vite4.0.3+node(v16.20.0)"@dcloudio/uni-app":"3.0.0-alpha-3081220230731001","@dcloudio/uni-mp-weixin":"3.0.0-alpha-3081220230731001","vue":"^3.3.4","vite":"4.0.3","engines":{       "node":">=16.20.0",      "pnpm":">=8.0.0"},最新测试:使用高版本node(v18.15.0),删除node_modules依赖,重新安装,以下2个问题都可以解决

uniapp计算视频学习进程,并且下次回来继续播放(不能快进)

前言:该功能分别有三个难点:1.计算百分比,计算上次播放秒数2.如何使视频无法快进3.如何从上次播放描述开始首先现在这里熟悉一下如何计算:1.计算视频播放的百分比比如该视频的总时长为120秒,然后现在播放的时长为12秒,计算当前视频学习时长的百分比leta=120//总时长letb=12//现在播放的时长letc=b/a*100//总进度10%2.计算上次播放视频的秒数比如该视频的总时长为120秒,当前视频学习时长为10%,计算上次播放视频的秒数leta=120//总时长letc=10//百分比letb=a*(c/100)//上次播放时长到这里第一个难题已经解决然后想要获取上次播放视频的秒数最

uniapp中的renderjs使用

需求是用openlayers在uniapp框架下做一个移动gis类的软件,选择用renderjs实现地图与dom的交互,一开始也是小白,通过百度资料以及一步步测试后掌握了renderjs的使用,以及地图功能的实现。                  一、renderjs的作用是什么?renderjs主要服务于APP,因为uni-app为vue+js+html进行编写,整个是h5的技术栈。而app上并没有document等基础对象。那么,涉及到这些的前端类库就无法使用,例如html2、canvas、canvas2、image。而要用这些怎么办,这是用就出现了renderjs这种视图层工具来进行渲