草庐IT

Uni-push

全部标签

解决 uni-app 微信小程序 input 输入框在底部时,键盘弹起页面整体上移问题

问题是这样的input获取焦点时会自动调起手机键盘,设置:adjust-position=“true”,会导致键盘弹起时页面整体上移,这篇文章主要介绍了解决uni-app微信小程序input输入框在底部时,键盘弹起页面整体上移问题input获取焦点时会自动调起手机键盘,设置:adjust-position=“true”,会导致键盘弹起时页面整体上移设置使键盘弹起使页面不上移设置输入框所在盒子为绝对定位键盘弹起时获取键盘高度设置输入框所在盒子的bottom的键盘高度inputBindFocus(e){//获取手机键盘的高度,赋值给input所在盒子的bottom值//注意!!!这里的px至关重要

uniapp扩展组件---uni-list

文章目录基本用法多行内容显示右侧显示角标、switch左侧显示略缩图、图标开启点击反馈和右侧箭头聊天列表示例介绍:组件名:uni-list代码块: uList、uListItem 关联组件:uni-list-item、uni-badge、uni-icons、uni-list-chat点击下载&安装文章内容一、Api属性以及基础用法点击下方查看:查看uni-list Api基础用法:属性设置 title 属性,可以显示列表标题设置 disabled 属性,可以禁用当前项用法  二、多行内容显示属性设置 note 属性,可以在第二行显示描述文本信息用法  三、右侧显示角标、switch属

【微信小程序调用uni.chooseMedia没反应,回调函数压根没有被唤起】

微信小程序调用uni.chooseMedia没反应,回调函数压根没有被唤起触发chooseMedia之后是解决方法在微信公众平台更新用户隐私政策那就得把摄像头勾上如下:

小程序使用uni.createAnimation只执行一次的问题

思路:在页面创建的时候,创建一个临时动画对象调用step()来表示一组动画完成通过动画实例的export方法导出动画数据传递给组件的animation属性还原动画页面卸载的时候,清除动画数据 {{item.memo}}点赞+1 exportdefault{ data(){ return{list:[{id:"001",memo:"苹果"},{id:"002",memo:"橘子"},{id:"003",memo:"草莓"},{id:"004",memo:"香蕉"}],animationData:{},animationDataArr:[] }; },onLoad(){//1在页面创建的时候,

如何撤销git上一次的commit(或已push)

如何撤销git上一次的commit(或已push)当多人开发时,我们本地commit后,刚要push,发现忘记pull最新代码,此时会有冲突push失败,我们想要撤销最近的一次commit我们先简单介绍一下gitgit有三大区【工作区、暂存区、版本库】以及几个状态(untracked、unstaged、uncommited)git保存的不是文件的变化或者差异而是一系列不同时刻的文件快照第一种情况:还没有push,只是在本地commitgitreset--soft|--mixed|--hardcommit_id>commit_id需要是你想要回退的那次提交的id可以通过log查看gitlog–m

javascript - Array.push 不保留 node.js 中的数组值

我已经promise缓存数据并将Json值数组推送到新数组中的代码,但在链接之后,数组显示未定义。这是代码片段。'usestrict';constPromise=require('bluebird');let_connectResolve,_connectReject,onConnected=newPromise((resolve,reject)=>{_connectResolve=resolve;_connectReject=reject;}),redis=require("redis"),redisClient=redis.createClient({host:'localhost

uni-app/vue 文字转语音朗读(附小程序语音识别和朗读)uniapp小程序使用文字转语音播报类似支付宝收款播报小程序语音识别和朗读)

uni-app/vue文字转语音朗读(小程序语音识别和朗读)uniapp小程序功能集合1、uniapp小程序文字转语音播报一、第一种方式:直接加语音包固定的文本先利用工具生成了文本语音mp3文件,放入项目中,直接用就好了这里用到的工具:知意配音链接地址:https://peiyin.wozhiyi.com/newproduction.html接下来,代码部分。在min.js文件里加入以下代码:Vue.prototype.ScanAudio=function(){ varmusic=null; music=uni.createInnerAudioContext();//创建播放器对象 music

idea中回退远程push过的提交(详细图文操作)

目录git基本知识回顾git中本地文件保存的3个地方工作区暂存区本地仓库代码提交到远程仓库的流转reset命令的3个参数softmixedhard具体操作模拟两次提交远程分支回退到第一次提交第一次resethard第二次resetsoft/mixedgit基本知识回顾git中本地文件保存的3个地方工作区就是我们写代码的地方,Ctrl+s保存之后存储内容的地方。暂存区每次执行gitadd或gitdelete命令时,就是把工作区已经保存的内容,存储到暂存区。本地仓库每次执行gitcommit时,会把暂存区的内容存储到本地仓库,同时创建一个commit,记录当前修改并把当前HEAD执行最新的提交。代

搭建一个vscode+uni+vue的小程序项目

我们使用vue2创建工程作为示例,uni-app中Vue2版的组件库和插件也比较多,稳定、问题少,可以先参考下官方文档:uni-app官网 既然是使用vue脚手架,那肯定要全局安装@vue/cli,已安装的可以跳过。注意:Vue2创建的项目,脚手架版本要用@4的版本,用@5的版本运行项目会报错,这里推荐 @4.5.15npminstall-g@vue/cli@4.5.15创建项目,后面是你的项目名字。vuecreate-pdcloudio/uni-preset-vue项目名称这里我们选择默认模板。在VSCode打开这个项目,可以看看整个项目项目结构,src下项目结构跟HbuilderX创建的根

javascript - 如何在 mongodb 中将 $push 、 $set 和 $inc 放在一起?

基本上,我在mongodb中使用环回,并希望同时推送数据、设置数据和递增数据并获得最终结果。为此我尝试了这个。db.invoice.findOneAndUpdate({_id:ObjectId(req.params.id)},{$push:{payment:paymentData},$set:{payment_status:true,updated_at:newDate()},$inc:{total_amount_paid:paidAmt}},function(err,doc){if(err){returnnewError(err);}else{if(doc.result.n>0){s