您现在的位置是:网站首页> 编程资料编程资料
uni-app开发案例之video视频组件_javascript技巧_
2023-05-24
760人已围观
简介 uni-app开发案例之video视频组件_javascript技巧_
一.平台差异说明

二.属性说明




备注:video默认宽度 300px、高度 225px,可通过 css 设置宽高。



三.案例实战
1.video界面
2.css样式
.page video{ width: 750rpx; } 2.实现效果


补充:浅谈uniapp video层级过高的解决方法
onShow(){ // #ifdef APP-PLUS var icon = plus.nativeObj.View.getViewById("icon"); //如果已经存在 if(icon){ //则显示 icon.show(); }else{ //不存在 则创建 this.createtab(); } // #endif }, //离开页面隐藏 onUnload(){ //在app端不支持cover-view嵌套 // #ifdef APP-PLUS var icon = plus.nativeObj.View.getViewById("icon"); icon.hide(); // #endif }, onHide(){ // #ifdef APP-PLUS var icon = plus.nativeObj.View.getViewById("icon"); icon.hide(); // #endif }, methods: { createtab: function(){ // 设置水平居中位置 var bitmap = new plus.nativeObj.Bitmap('bmp1'); var view = new plus.nativeObj.View('icon', { top: '30px', left: '10px', width: '30px', height: '30px' }); view.drawBitmap('/static/back.png', { top: '0px', left: '0px', width: '100%', height: '100%' }); view.addEventListener("click", function(e) { uni.navigateBack({ delta: 1 }); }, false); view.show(); }, }如果只做小程序,h5则使用cover-view就能快速的解决video等原生组件层级过高的问题(cover-view不支持固定定位)
反之,需要考虑多端的使用plus.nativeObj也是一种方法
总结
到此这篇关于uni-app开发案例之video视频组件的文章就介绍到这了,更多相关uni-app video视频组件内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
您可能感兴趣的文章:
相关内容
- Vue项目API接口封装的超详细解答_vue.js_
- JavaScript进阶教程之函数的定义、调用及this指向问题详解_javascript技巧_
- 解决vue中使用history.replaceState 更改url vue router 无法感知的问题_vue.js_
- 关于vuepress部署出现样式的问题及解决_vue.js_
- nodejs实现生成文件并在前端下载_node.js_
- React 错误边界Error Boundary使用示例解析_React_
- React less 实现纵横柱状图示例详解_React_
- javascript实现生成并下载txt文件方式_javascript技巧_
- 深入了解TypeScript中常用类型的使用_javascript技巧_
- Vue项目使用svg图标实践_vue.js_
