微信小程序示例 - 视图容器
时间:2022-05-07
本文章向大家介绍微信小程序示例 - 视图容器,主要内容包括滑块视图容器 swiper、属性、可滚动视图区域 scroll-view、属性、视图容器 view、源码下载、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
滑块视图容器 swiper
代码结构
<swiper>
<swiper-item>
<image src="{{item}}"/>
</swiper-item>
...
</swiper>
只可放置 组件,其他节点会被自动删除
属性
名称 |
作用 |
---|---|
indicator-dots |
是否显示面板指示点 |
autoplay |
是否自动切换 |
current |
当前所在页面的 index |
interval |
自动切换时间间隔 |
duration |
滑动动画时长 |
bindchange |
滑动后的触发事件 |
可滚动视图区域 scroll-view
代码结构
<scroll-view>
<view>...</view>
...
</scroll-view>
属性
名称 |
作用 |
---|---|
scroll-x、scroll-y |
允许横向、纵向滚动 |
upper-threshold、lower-threshold |
距顶部/左边(底部/右边)多少px时,触发 scrolltoupper 事件 |
scroll-top、scroll-left |
设置竖向/横向滚动条位置 |
scroll-into-view |
滚动到指定ID的元素 |
bindscrolltoupper |
事件处理:滚动到顶部/左边 |
bindscrolltolower |
事件处理:滚动到底部/右边 |
bindscroll |
事件处理:滚动 |
视图容器 view
代码结构
没有固定结构,比较随意,可以包裹其他组件,也可以放到一些组件的内部,类似HTML中的 DIV
<view>...</view>
组件 view 的重要作用是用来布局,其排列方式很灵活,例如:
横向排列
flex-direction:row;
纵向排列
flex-direction:column;
更多排列方式可以参考源码
源码下载
- 13(02)总结StringBuffer,StringBuilder,数组高级,Arrays,Integer,Character
- Mybatis-Generator生成Mapper文件中<if test="criteria.valid">的问题解答
- Java开源博客My-Blog之mysql容器重复初始化的严重bug修复过程
- 负margin的原理以及应用
- 关于exp/imp的总结学习(r4笔记第26天)
- 除了写烂的手写数据分类,你会不会做自定义图像数据集的识别?!
- shell脚本中字符串的常见操作及"command not found"报错处理(附源码)
- 绝对定位下的盒模型
- 运行shell脚本时报错"[[ : not found"解决方法
- 关于表联结方法(二) (r4笔记第23天)
- Spring+SpringMVC+MyBatis+easyUI整合进阶篇(一)设计一套好的RESTful API
- XSS分析及预防
- 关于ORA-01779问题的分析和解决 (r4笔记第22天)
- 想看爱奇艺VIP视频?一个python脚本帮你搞定
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 3D场景编辑导出-LayaAir引擎Unity插件使用详解
- 通达OA绕过身份验证+任意文件上传RCE
- 微信小程序开发实战(23):WebSocket实战
- 谁告诉的你们Python是强类型语言!站出来,保证不打你!
- 项目内容细分
- 『算法理论学』深度学习推理加速方法之网络层与算子融合
- 【剑指Offer】链表中倒数第k个字节
- pyplot只有两个数值做barplot
- 两个矩阵对应位置相除
- 基于openresty的URL 断路器/熔断器 -- URL-fuse
- 温故知新——Spring AOP(二)
- 2020年,你应该知道 23 个非常有用的 NodeJs 库
- 面试题系列第4篇:重写了equals方法,为什么还要重写hashCode方法?
- LPC17XX之SSP0/1接口
- 宝塔打开ssl面板后打不开登录界面的解决方法