uniapp基本概念以及使用

uniapp常用标签
div 改成 view
span改成 text
a 改成 navigator
img 改成 image
scroll-view 可滚动区域视图容器

1.video的使用

video中可以直接使用视频流,无需使用flv.js

app-vue和小程序框架,渲染引擎是webview的。但为了优化体验,部分组件如map、video、textarea、canvas通过原生控件实现,原生组件层级高于前端组件(类似flash层级高于div)。为了能正常覆盖原生组件,设计了cover-view。
在video上放自定义的内容,cover-view需放在video标签内部

 <video class="video" controls muted :autoplay="true" src="">
      <cover-view class="controls-title">简单的自定义 controls</cover-view>
      <cover-image class="controls-play" @click="play" src="/static/play.png"></cover-image>
      <cover-image class="controls-pause" @click="pause" src="/static/pause.png"></cover-image>
</video>

2.tabBar的使用

1.当设置 position 为 top 时,将不会显示 icon
2.tabBar 中的 list 是一个数组,只能配置最少2个、最多5个 tab,tab 按数组的顺序排序。
3.tabbar 切换第一次加载时可能渲染不及时,可以在每个tabbar页面的onLoad生命周期里先弹出一个等待雪花(hello uni-app使用了此方式)
4.tabbar 的页面展现过一次后就保留在内存中,再次切换 tabbar 页面,只会触发每个页面的onShow,不会再触发onLoad

3.路由跳转的使用

uni.navigateTo()
保留当前页面,跳转到应用内的某个页面,使用uni.navigateBack可以返回到原页面。

uni.switchTab()
跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面。

uni.redirectTo()
关闭当前页面,跳转到应用内的某个页面。

更多组件详见

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值