组件

一个组件通常包括开始标签以及结束标签
例如:

所有的组件与属性都是小写,以连字符-连接

属性类型

Boolean:布尔值,组件上写上该属性,即表示true,只有将属性置为false才为false
Number:数字,1,2,33.3
String:字符串
Array:数组,[1,“hello”]
Object:对象,{key : value}
EventHandler:事件处理函数
Any:任意属性

共同属性
所有组件均具有
id:组件的唯一表示
class(wxss定义)
style,
hidden:组件是否显示
data-(自定义属性)
bind
/catch*
(这里上边填写的*表示可以随便写)

特殊属性
组件自身特有,对该组件的功能或样式进行修饰,例如view

view

视图容器,页面划分区域块

scroll-view:可滚动,与view的功能相同,使用竖向滚动时,需要给一个固定高度,通过wxss设置height

<view class="container">
  <view>
    <text>vertical scroll</text>
    //通过scroll-y实现纵向滚动,它为Boolean属性
    //bindscrolltoupper:滚动到顶部/左边,触发scrollupper事件
    //bindscrolltolower:滚动到底部/右边,触发scrolllower事件
    //bindscroll:滚动时触发
    //scroll-top:设置竖向滚动条位置
    <scroll-view scroll-y style="height:200px;" bindscrolltoupper="upper" bindscrolltolower="lower" bindscroll="scroll" scroll-top="{{scrollTop}}">
    //以下四个块组成了scroll-view的内容
      <view id="green" class="scroll-view-item bc_green"></view>
      <view id="red" class="scroll-view-item bc_red"></view>
      <view id="yellow" class="scroll-view-item bc_yellow"></view>
      <view id="blue" class="scroll-view-item bc_blue"></view>
    </scroll-view>
    <button type="primary" bindtap="tapMove" >滚动</button>
  </view>

  <view>
    <text>horizontal scroll</text>
    //scroll-x实现横向滚动
    <scroll-view scroll-x="true" style="width:100%">
        <view class="scroll-view_H">
          <view class="scroll-view-item_H bc_green"></view>
          <view class="scroll-view-item_H bc_red"></view>
          <view class="scroll-view-item_H bc_yellow"></view>
          <view class="scroll-view-item_H bc_blue"></view>
        </view>
    </scroll-view>
  </view> 
</view>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值