草庐IT

uniapp视频、音频上传的方法

uniapp中的视频、音频上传可以使用uni.uploadFile()方法来实现。具体代码如下://选择文件uni.chooseVideo({sourceType:['album','camera'],maxDuration:60,camera:'back',success:function(res){//选择成功,开始上传文件uni.showLoading({title:'上传中...'});uni.uploadFile({url:'https://your-upload-url.com/upload',//上传地址filePath:res.tempFilePath,//要上传的文件路径na

uniapp开发微信小程序,出现[微信小程序开发者工具] [error] Error: Fail to open IDE 错误的原因--潘万丁

[微信小程序开发者工具][error]Error:FailtoopenIDE是因为小程序AppID这里的id有自己以前填写的,现在肯能某种原因无法使用,所以把它清空或天上自己现在能用的即可,我建议为空更好,然后运行微信小程序肯能不会跳出来,这是需要将微信开发者工具关闭完了,在hbuilderx重新运行微信小程序即可。

uniapp使用uni.request获取后端数据并渲染 | 含如何处理获取到数据无法渲染问题

问题描述:在uniapp中使用uni.request获取后端数据并渲染,但是获取到了数据无法进行全局赋值。data(){ return{ array:[] };}, onLoad(){ this.updateData();}updateData(){ uni.request({ url:'*****', data:{}, header:{'Content-Type':'application/x-www-form-urlencoded'}, success:(res)=>{ console.log(res) letdata=res.data; this.array=dat

uniapp小程序分享功能onShareAppMessage函数传参数

1、使用onShareAppMessage函数。在页面的js文件中定义了onShareAppMessage函数时,页面可以表示该页面可以转发。可以在函数中设置页面转发的信息。(1)只有定义了该函数,小程序右上角的菜单中才会有转发按钮(2)用户点击转发按钮的时候回调用该函数(3)该函数内需要return一个Object,Object中包含转发的信息(可自定义转发的内容)2、一个是页面中具有属性open-type且其值为share的button。(注:必须是button组件,其他组件中设置open-type=“share”无效)即:转发注意!!!onShareAppMessage是页面的方法,组件

uniapp之boundingClientRect注意事项

1.页面中使用uni.createSelectorQuery().select(`#${id}`).boundingClientRect(res=>{console.log('=====res====',res)}).exec()2.组件中使用增加in(this)或使用this.createSel.....uni.createSelectorQuery().in(this).select(`#${id}`).boundingClientRect(res=>{console.log('=====res====',res)}).exec()this.createSelectorQuery().se

uniapp小程序 计算出渲染所需数据后,界面已经渲染完毕数据不更新 情景解决

文章目录一、问题描述二、代码一、问题描述有一个界面,是一个别的界面跳转过来的界面,在这里,我正常在onload函数里,跟后端获取数据,然后!问题来了!我这个界面里有一个手风琴组件,自己写的那种,然后需要在拿到数据之后,计算这个数据里面的一个列表的高度,但等我算完了这个高度,界面已经渲染完了,然后这个组件就没得高度就显示不出来数据。感觉我这个问题和那种,“当页面数据被修改时,视图却未重新渲染”的问题还不一样,我试了很多方法,比如this.$forceUpdate()强制渲染,给view加显示限定条件v-if都不行。this.$set()好像也不行,就是死活不更新。然后,我想到一个妙计,看代码。二

uniapp使用video标签无法播放视频出现黑屏问题处理

uniapp使用video标签无法播放视频出现黑屏问题处理问题出现情况并且点击播放后出现报错解决办法问题出现的原因可能是video的视频流不兼容或者在f12下无法看见视频文件导致的,所有我们使用computed计算属性来解决这个问题jscomputed:{ videoHtml:function(){ return`${this.videoSrc}"type="video/mp4">`; }}htmlviewv-html="videoHtml">/view>按照上面的做法这样问题就解决了希望能解决大家的问题一键三连

【uniapp】uniapp中使用websocket

关于在uniapp中使用websocket有两种写法,一种是websocket,另一种是socketTask在这里附上官网链接,官网对与socket的使用写的还是很详细的websocket:https://uniapp.dcloud.net.cn/api/request/websocket.htmlsocketTask:uni-app官网那么面对两种方式我们选择哪一种呢?我个人的理解是:如果你是在单页面使用且只有一个socket链接,那么使用websocket这种形式就可以如果你在多页面有socket操作或者有多个socket链接,那么建议使用socketTask形式,这样不容易出错。我自己使

uniapp实现tabs切换(可滑动)

uniapp实现tabs切换(可滑动) {{item.name}} {{item.content}} exportdefault{ data(){ return{ tabs:[{ id:1, name:'推荐' }, { id:2, name:'交通交通' }, { id:3, name:'住房' }, { id:4, nam

【微信授权登录】uniapp开发小程序,实现获取微信授权登录功能

一、解题思路:微信授权登录(获取用户信息)1.先获取用户信息——用户授权允许后,通过调用uni.login可以获取到code。2.拿着获取到的code去调用——登录接口,可以获取到token。3.把token存入缓存。就可以在页面判断是否登录了。二、代码view@click="getUserInfo()">点击登录/view>script> exportdefault{ data(){ return{ localtoken:'' } }, onLoad(){}, onHide(){}, onShow(){ this.localtoken=uni.getStora