草庐IT

virtual-printer-driver-uni

全部标签

android - java.lang.NoSuchMethodError : No virtual method setTokenProvider 错误

每当我将com.google.firebase:firebase-firestore:19.0.0添加到Gradle并运行应用程序时,就会出现以下错误。E/AndroidRuntime:FATALEXCEPTION:mainProcess:meter.meter,PID:13588java.lang.NoSuchMethodError:NovirtualmethodsetTokenProvider(Lcom/google/firebase/internal/InternalTokenProvider;)VinclassLcom/google/firebase/FirebaseApp;o

小程序回退上一页面传递参数问题解决方法(uniapp的uni.navigateBack篇)

这一篇文章讲述的是小程序基础,小白可以看过来。在开发小程序会用到uni.navigateBack或者wx.navigateBack回退到上一页面,但是这个路由方法怎么实现传值呢?这里讲到实现的方法,大家感兴趣的可以看看。功能介绍:这是我在公司写小程序做到的一个功能,比如在A页面有一个卡片让我们跳转到B页面去选择数据再回退A页面可以看到自己所选择的数据,这不是什么难点,只能记录实现功能代码。实现方法:思路:在回退页面的回调方法调用getCurrentPages函数,然后通过获取页面栈的方法去变更上一页面的数据。这个getCurrentPages函数实现的方法有两种,一种是直接去改变原来页面(A页

Qt访问Mysql数据库报错:QSqlDatabase: QMYSQL driver not loaded的解决方案

环境:Windows11+Qt5.14.2+MySql8.1问题:使用Qt的QSqlDatabase库访问Mysql数据库时出错,打印QSqlDatabase:QMYSQLdrivernotloadedQSqlDatabase:availabledrivers:QSQLITEQODBCQODBC3QPSQLQPSQL7Openfailed.问题分析:从上面的错误提示来看,是qt中没有Mysql的驱动,在qt的安装目录下查找,确实没有mysql驱动通过上网搜索,发现是从Qt5.x的某个版本后,默认不提供mysql的驱动,需要用源码编译解决步骤:1.下载qt源码。由于我安装qt的时候没有选择安装s

Uni-app微信小程序开发

Uni-app微信小程序开发环境配置下载好h5和微信小程序,在h5中创建一个uni-app空项目第一次运行到微信小程序的时候,需要将小程序的安装路径放到运行下面文件含义Pages:存放页面文件的地方。Static:存放静态文件(图片,音乐等文件)。unpackage:打包文件配置。App.vue是uni-app的主组件,所有页面都是在App.vue下进行切换的,是页面入口文件。但App.vue本身不是页面,这里不能编写视图元素,也就是没有。这个文件的作用包括:调用应用生命周期函数、配置全局样式、配置全局的存储globalData应用生命周期仅可在App.vue中监听,在页面监听无效。main.

uniapp 使用 uni-data-picker级联选择器,自定义展示,uni小程序

uniapp使用uni-data-picker级联选择器,多级选择,自定义展示先看效果是不是你要的效果页面组件 uni-data-pickerplaceholder="请选择" v-model="jiduvalue" :localdata="jidurange" @change="changejidu" :step-searh="false" :preload="true"> /uni-data-picker> 接口数据 jiduvalue:0, jidurange:[], data:[ { year:'2022', value:1, child

QT5 Virtual Keyboard实现自适应悬浮键盘(多种方法详细记录)

        项目需求实现悬浮键盘,点击QLineEdit或QTextEdit自动弹出自适应悬浮键盘,尝试了以下几种方法后选择了修改QTVirtualKeyboard源码。在这里把其他方法/想法也列出来做一下记录。        项目环境:QT5.13.2 VS2017目录方法1:调用windows自带系统软件盘介绍 代码调用方法2:用大佬们公开的自制键盘介绍方法3:修改QT自带VirtualKeyboard代码实现定位悬浮介绍代码调用及编译步骤记录出现的部分问题方法1:调用windows自带系统软件盘介绍    windows自带软键盘分为osk.exe以及tabtip.exe。这里简单阐

uni-sec-check内容安全unicloud公共模块,校验微信小程序文本内容安全识别和图片智能鉴黄,uniapp进阶

uni-sec-check内容安全是unicloud封装了微信小程序的免费接口,文本内容安全识别(msgSecCheck)和音视频内容安全识别(mediaCheckAsync),如果我没选择使用uniapp+unicloud开发的话,可以轻松从插件市场引入uni-sec-check公共模块,完成内容安全检测,包含图片和文字检测,下面就针对文本内容和图片进行安全校验,前置知识肯定需要会uniapp和unicloud等知识。官方文档使用手册扫码体验,完整项目,如果二维码失效,小程序搜“鸡汤来喽”文本内容安全校验文本内容安全校验比较容易,只需要将编辑的内容发送给处理函数,接口将立即响应,返回处理结果

uni-app 前端项目(vue)部署到本地win系统Nginx上

 若依移动端的项目:整合了uview开源ui框架,配置后端请求接口基本路径地址:打包复现到nginx下:之后就可以愉快的使用这个端口了。如下,使用他来指向一个新网站项目:在nginx上配置了站点与api代理 就可以运行起来了。 安装个稳定版本的:nginx-1.24.0部署配置:增加了网站:8083端口的, 网站目录在nginx/html下的子目录:newxss配置跨域转发  /apixss,多个后台服务器的话,增加跨域配置如 /secondapi, 把它们写在8083端口的server{}对象里。 location/secondapi{         #后端的真实接口http://1008

uni编写微信小程序使用wx.startLocationUpdateBackground监听位置

需求:小程序退出或者微信在后时,实时获取当前位置代码部分:wx.startLocationUpdateBackground({ success(res1){ console.log("开启前后台位置更新",res1) wx.onLocationChange((res2)=>{ console.log("监听位置变化",res2) res2中有当前经纬度 }) }})manifest.json文件中需配置"permission":{"scope.userLocationBackground":{"desc":"获取您的后台位置"},"scope.userLocation":{"desc"

手写类似于BetterScroll样式的左右联动菜单 uni-app+vue3+ts (使用了script setup语法糖)

 注意:在模拟器用鼠标滚动是不会切换光标的,因为使用的是触摸滑动。【自定义类型贴在最后了】script部分如下:import{onMounted}from'vue'importtype{orderDetail}from'@/types/category'importtype{mainArr}from'@/types/main-arr'import{nextTick,ref}from'vue'import{getCurrentInstance}from'vue'//页面加载onMounted(async()=>{awaitgetListData()})//#region左右联动菜单constin