当前位置: 首页 > news >正文

uni-app快速入门(十)--常用内置组件(下)

      本文介绍uni-app的textarea多行文本框组件、web-view组件、image图片组件、switch开关组件、audio音频组件、video视频组件。

一、textarea多行文本框组件

      textarea组件在HTML 中相信大家非常熟悉,组件的官方介绍见:

textarea | uni-app官网uni-app,uniCloud,serverless,textarea,inputmode 有效值icon-default.png?t=O83Ahttps://uniapp.dcloud.net.cn/component/textarea.html    这个比较简单,看官方例子即可。

二、web-view组件

       web-view组件相信大家在微信小程序开发中已经很熟悉了。就是用来承载网页的容器,默认自动铺满整个页面,如果使用native vue开发,则需手工指定宽高。

       web-view在H5中会转为iframe标签,小程序端仅支持加载网络网页,不支持加载本地网页。小程序端的web-view组件一定要有原生导航栏,并且一定是全屏的web-view组件。App平台同事支持网络网页和本地网页,但本地网页及js和css须放在uni-app项目根目录的/hybrid/html文件夹下。

       web-view 的官方介绍见:

web-view | uni-app官网uni-app,uniCloud,serverless,web-view,uni.postMessage(OBJECT),uni.getEnv(CALLBACK),App端web-view的扩展,web-view组件的层级问题解决,web-view组件的浏览器内核说明,UniAppJSBridgeRicon-default.png?t=O83Ahttps://uniapp.dcloud.net.cn/component/web-view.html

三、image图片组件

      image图片组件在H5中会转为img标签。官网介绍见:

nulluni-app,uniCloud,serverless,image,图片格式说明:,mode 有效值,示例icon-default.png?t=O83Ahttps://uniapp.dcloud.net.cn/component/image.html

四、switch开关组件

      switch开关选择器组件在实际开发中经常使用,官网介绍见:

switch | uni-app官网uni-app,uniCloud,serverless,switchicon-default.png?t=O83Ahttps://uniapp.dcloud.net.cn/component/switch.html

五、audio音频组件

      audio音频组件的官网介绍见:

nulluni-app,uniCloud,serverless,audioicon-default.png?t=O83Ahttps://uniapp.dcloud.net.cn/component/audio.html

       在官网介绍中,提到以下几点:

       微信小程序平台自基础库 1.6.0 版本开始,不再维护 audio 组件,推荐使用API方式而不是组件方式来播放音频。API见 uni.createInnerAudioContext 替代。

        app-nvue也不支持此组件。

        如果需要带ui的样式,可以自己做,也可以在插件市场搜索相关插件

        本组件在vue3项目中废弃,只可以在vue2项目中使用。

        可以从插件市场搜索自己需要的音频组件:DCloud 插件市场DCloud 插件市场icon-default.png?t=O83Ahttps://ext.dcloud.net.cn/search?q=audio

六、video视频组件

      video视频组件在H5平台支持MP4,webm和ogg格式的视频。App平台支持本地视频mp4/flv、网络视频mp4/flv/m3u8以及流媒体视频rtmp/hsl/rtsp。

       官方介绍见:nulluni-app,uniCloud,serverless,videoicon-default.png?t=O83Ahttps://uniapp.dcloud.net.cn/component/video.html      如果大家开发短视频、培训类APP等,需要深入研究video组件的使用。比如在video中加弹幕。

下面是示例代码:

 

<template>
    <view>
        <video :src="videoUrl" controls style="width:100%;height:500rpx;" object-fit="fill"></video>
    </view>
</template>

<script>
    export default {
        name: "video-component",
        data(){
            return {
                videoUrl:"http://xxxx/video/demo.mp4"
            }
        }
    }
</script>

<style scoped>

</style>
 

http://www.lryc.cn/news/488551.html

相关文章:

  • golang基础
  • Selenium + 数据驱动测试:从入门到实战!
  • LLaMA与ChatGLM选用比较
  • GPTZero:高效识别AI生成文本,保障学术诚信与内容原创性
  • C/C++ 优化,strlen 示例
  • 【动手学深度学习Pytorch】1. 线性回归代码
  • 深入理解PyTorch中的卷积层:工作原理、参数解析与实际应用示例
  • DataGear 5.2.0 发布,数据可视化分析平台
  • uniapp: vite配置rollup-plugin-visualizer进行小程序依赖可视化分析减少vender.js大小
  • 深度学习:如何复现神经网络
  • Spring Boot与MyBatis-Plus的高效集成
  • 【Unity ShaderGraph实现流体效果之Function入门】
  • Spark RDD sortBy算子执行时进行数据 “采样”是什么意思?
  • React-useRef与DOM操作
  • Mistral AI 发布 Pixtral Large 模型:多模态时代的开源先锋
  • Windows、Linux多系统共享蓝牙设备
  • C语言 | Leetcode C语言题解之第564题寻找最近的回文数
  • wsl虚拟机中的dockers容器访问不了物理主机
  • Spark RDD 的宽依赖和窄依赖
  • 二进制转十进制
  • 深度学习:神经网络中的非线性激活的使用
  • Python缓存:两个简单的方法
  • 原生微信小程序在顶部胶囊左侧水平设置自定义导航兼容各种手机模型
  • 经验笔记:远端仓库和本地仓库之间的连接(以Gitee为例)
  • 利用RAGflow和LM Studio建立食品法规问答系统
  • ffplay音频SDL播放处理
  • 自动化仪表故障排除法
  • WPF 中 MultiConverter ——XAML中复杂传参方式
  • 实验室管理现代化:Spring Boot技术方案
  • aws凭证(一)凭证存储