您的位置:58脚本 > 微信小程序视容器组件 微信小程序视容器 cover-view

微信小程序视容器组件 微信小程序视容器 cover-view

2023-03-23 14:32

微信小程序视容器组件 微信小程序视容器 cover-view

微信小程序视容器组件

微信小程序视容器组件是一种可以在微信小程序中使用的视图容器,它可以帮助开发者更好地构建小程序的界面。

微信小程序视容器组件有多个优势,首先,它可以帮助开发者更好地构建小程序的界面,使用这个视图容器,开发者可以将多个不同的视图元素整合到一个界面中,而不必将这些元素分散到多个不同的界面中。此外,微信小程序视容器也能够有效地减少代码重复性,使开发者能够更快速、更有效地开发出一个功能完整、性能优越的小程序。

此外,微信小程序视容器也具有一些特性:

1. 加载速度快: 微信小程序视图容器能够有效地减少代码重复性,使得加载速度大大改善。 
2. 支撑大量内容: 微信小程序视图容器能够支撑大量内容,而不会影响画面流畅性。 
3. 支撑各平台: 微信小程序视图容器能够同时支撑iOS、Android、Windows Phone平台。 
4. 支撑文字样式: 微信

微信小程序视图容器 cover-view

cover-view

基础库 1.4.0 开始支持,低版本需做兼容处理

覆盖在原生组件之上的文本视图,可覆盖的原生组件包括mapvideocanvas,支持嵌套。

属性名

cover-image

基础库 1.4.0 开始支持,低版本需做兼容处理

覆盖在原生组件之上的图片视图,可覆盖的原生组件同cover-view,支持嵌套在cover-view里。

属性名类型默认值说明
srcString 图标路径,支持临时路径。暂不支持base64与网络地址。
Bug & Tips
  1. tip: 只可嵌套在原生组件mapvideocanvas内,避免嵌套在其他组件内。
  2. tip: 事件模型遵循冒泡模型,但不会冒泡到原生组件。
  3. tip: 文本建议都套上cover-view标签,避免排版错误。
  4. tip: 只支持基本的定位、布局、文本样式。不支持设置单边的border、opacity、background-image等。
  5. tip: 建议子节点不要溢出父节点
  6. tip: 暂不支持css动画。

示例:

<video id="myVideo" src="http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?filekey=30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204012882540400&bizid=1023&hy=SH&fileparam=302c020101042530230204136ffd93020457e3c4ff02024ef202031e8d7f02030f42400204045a320a0201000400" rel="external nofollow"  controls="{{false}}" event-model="bubble">
  <cover-view class="controls">
    <cover-view class="play" bindtap="play">
      <cover-image class="img" src="/path/to/icon_play" />
    </cover-view>
    <cover-view class="pause" bindtap="pause">
      <cover-image class="img" src="/path/to/icon_pause" />
    </cover-view>
    <cover-view class="time">00:00</cover-view>
  </cover-view>
</video>
.controls {
  position: relative;
  top: 50%;
  height: 50px;
  margin-top: -25px;
  display: flex;
}
.play,.pause,.time {
  flex: 1;
  height: 100%;
}
.time {
  text-align: center;
  background-color: rgba(0, 0, 0, .5);
  color: white;
  line-height: 50px;
}
.img {
  width: 40px;
  height: 40px;
  margin: 5px auto;
}
Page({
  onReady() {
    this.videoCtx = wx.createVideoContext('myVideo')
  },
  play() {
    this.videoCtx.play()
  },
  pause() {
    this.videoCtx.pause()
  }
})
阅读全文
以上是58脚本为你收集整理的微信小程序视容器组件 微信小程序视容器 cover-view全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 58脚本 58jiaoben.com 版权所有 联系我们
桂ICP备12005667号-28 Powered by CMS