微信小程序View视图容器组件
完整微信小程序(Java后端) 技术贴目录清单页面(必看)
微信小程序框架为开发者提供了一系列完备的UI组件,方便开发者快速构建小程序UI界面。借助这些UI组件开发者可以像搭积木一样快速地拼装出一栋房子的样子,这非常类似于当下建筑行业比较流行的装配式建筑,UI组件就好比预先定制好的建筑构件,只需要按照设计图纸即可快速组装各个组件,便捷迅速地完成界面布局和渲染工作。
下方思维导图是小程序的组件,重点掌握核心组件和重点组件,了解扩展;
视图容器 view
视图容器(View)是小程序框架组件中最常见的基础组件,它的作用跟 HTML中的DIV功能非常相似,用来布局 WXML界面。
属性 | 类型 | 默认值 | 必填 | 说明 | 最低版本 |
---|---|---|---|---|---|
hover-class
|
string
|
none | 否 |
指定按下去的样式类。当 hover-class="none" 时,没有点击态效果
|
1.0.0 |
hover-stop-propagation
|
boolean
|
false | 否 | 指定是否阻止本节点的祖先节点出现点击态 | 1.5.0 |
hover-start-time
|
number
|
50 | 否 | 按住后多久出现点击态,单位毫秒 | 1.0.0 |
hover-stay-time
|
number
|
400 | 否 | 手指松开后点击态保留时间,单位毫秒 | 1.0.0 |
案例一:设置长按点击效果,以及时间;
<view hover-class="hc" hover-start-time="1000" hover-stay-time="2000">java1234.com Java知识分享网</view>
.hc{border:1px solid red;
}
案例二:flex布局 在开发者工具中预览效果
<view class="container"><view class="page-body"><view class="page-section"><view class="page-section-title"><text>flex-direction: row\n横向布局</text></view><view class="page-section-spacing"><view class="flex-wrp" style="flex-direction:row;"><view class="flex-item demo-text-1"></view><view class="flex-item demo-text-2"></view><view class="flex-item demo-text-3"></view></view></view></view><view class="page-section"><view class="page-section-title"><text>flex-direction: column\n纵向布局</text></view><view class="flex-wrp" style="flex-direction:column;"><view class="flex-item flex-item-V demo-text-1"></view><view class="flex-item flex-item-V demo-text-2"></view><view class="flex-item flex-item-V demo-text-3"></view></view></view></view>
</view>
扩展视图容器分类:
结合官方文档了解组件作用,用到的时候再结合文档实现具体功能;
1,可滚动视图区域 scroll-view
可滚动视图区域。使用竖向滚动时,需要给scroll-view一个固定高度,通过 WXSS 设置 height。组件属性的长度单位默认为px,2.4.0起支持传入单位(rpx/px)。
2,滑块视图容器 swiper
滑块视图容器。其中只可放置swiper-item组件,否则会导致未定义的行为。
3,可移动视图容器 movable-view
可移动的视图容器,在页面中可以拖拽滑动。movable-view必须在 movable-area 组件中,并且必须是直接子节点,否则不能移动。
4,覆盖在原生组件之上的文本视图 cover-view
目前原生组件均已支持同层渲染,建议使用 view 替代。可覆盖的原生组件包括 map、video、canvas、camera、live-player、live-pusher
只支持嵌套 cover-view、cover-image,可在 cover-view 中使用 button。组件属性的长度单位默认为px,2.4.0起支持传入单位(rpx/px)。
5,覆盖在原生组件之上的图片视图 cover-image
目前原生组件均已支持同层渲染,建议使用 image 替代。可覆盖的原生组件同cover-view,支持嵌套在cover-view里。
6,页面容器 page-container
7,共享元素 share-element
共享元素是一种动画形式,类似于 flutter Hero动画,表现为元素像是在页面间穿越一样。该组件需与 page-container 组件结合使用。
8,规则匹配 match-media
media query 匹配检测节点。可以指定一组 media query 规则,满足时,这个节点才会被展示。
通过这个节点可以实现“页面宽高在某个范围时才展示某个区域”这样的效果。
微信搜一搜【java1234】关注这个放荡不羁的程序员,关注后回复【资料】有我准备的一线大厂笔试面试资料以及简历模板。
微信小程序View视图容器组件相关推荐
- 微信小程序常用视图容器组件
微信小程序常用视图容器组件 1.组件概述 2.常用的试图容器组件 2.1 view 2.1.1 案例 2.2 scroll-view 2.2.1 案例 2.3 swiper 2.3.1 案例 1.组件 ...
- 微信小程序-view(视图容器)
示例 <view class="section"><view class="section__title">flex-direction ...
- 微信小程序之视图容器(swiper)组件创建轮播图
一.视图容器(Swiper) 1.swiper:滑块视图容器 微信官方文档:https://developers.weixin.qq.com/miniprogram/dev/component/swi ...
- 微信小程序的视图容器—swiper
2019独角兽企业重金招聘Python工程师标准>>> swiper滑动面板(又称滑块视图容器,常见的轮播图) 属性名 类型 默认值 说明 indicator-dots Boole ...
- 微信小程序 滑块视图容器
效果图如下: 完成以上效果需: wxml部分: <view class="nav"><block wx:for="{{styles}}" wx ...
- 微信小程序入门之常用组件(04)
常见组件 重点讲解微信小程序中常见的布局组件 view,text,rich-text,button,image,navigator,icon,swiper, radio,checkbox 等 一.vi ...
- 微信小程序开发系列二:微信小程序的视图设计
大家如果跟着我第一篇文章 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 一起动手,那么微信小程序的开发环境一定搭好了.效果就是能把该小程序的体验版以二维码的方式发送给其他朋友使用. 这个系列 ...
- html img 手势缩放,微信小程序中利用image组件实现图片手势缩放
微信小程序中利用image组件实现图片手势缩放,前端大神严灏的牛文,讲解了微信小程序中image组件的三种是缩放模式,三种之中,只有 aspectFit 模式可以等比例缩放图片,并显示完整的图片. 原 ...
- image 微信小程序flex_微信小程序view标签以及display:flex的测试
一:testview.wxml,testview.js自动生成示例代码 //testview.wxml flex-direction: row 1 2 3 flex-direction: column ...
最新文章
- android 优化启动事件,张绍文android开发高手课读书笔记4-启动优化篇
- c语言随机生成整数存放一维数组_C语言入门教程(十)多维数组
- 完美解决NV4_disp.dll已正常停止工作”蓝屏问题
- stream 提取某字段_java8从list集合中取出某一属性的值的集合案例
- 办公室海王小姐姐悄悄问我如何在PC端登录多个微信小号?
- Session何时创建实例
- python 列表切片学习
- 【元胞自动机】基于matlab激进策略元胞自动机三车道(不开放辅路,软件园影响)交通流模型【含Matlab源码 1297期】
- Mysql之数据库与sql
- 免费后台挂尔雅浏览器下载及使用教程
- 一种基于区块链的物联网架构设计
- Python彩色字符画
- poi 使用模板导出数据
- Python 医学知识图谱问答系统(一),建立医学知识图谱,基于neo4j知识图谱的医学问答体系
- python3.6实现随机森林算法(可视化)机器学习算法(赵志勇)学习笔记
- 疫情裁员浪潮,如何提高面试通过率
- 康佳电视黑屏的处理方法,创维、小米、TCL等电视通用,常见的电视故障解决小技巧分享
- 虚拟机的ns_error_failure 0x80004005错误
- 读书/观影-《红箭 红箭》话剧-观后感/我的第一篇的博文
- python之封包 (转)