首页 > 其他分享 >P8_组件-view和scroll-view组件的基本用法

P8_组件-view和scroll-view组件的基本用法

时间:2023-01-08 17:35:37浏览次数:40  
标签:100px P8 list background 组件 container1 view

组件

  1. 小程序中组件的分类
    小程序中的组件也是由宿主环境提供的,开发者可以基于组件快速搭建出漂亮的页面结构。官方把小程序的组件分为了 9 大类,分别是:
    1. 视图容器
    2. 基础内容
    3. 表单组件
    4. 导航组件
    5. 媒体组件
    6. map 地图组件
    7. canvas 画布组件
    8. 开放能力
    9. 无障碍访问
  2. 常用的视图容器类组件
    1. view
      • 普通视图区域
      • 类似于 HTML 中的 div,是一个块级元素
      • 常用来实现页面的布局效果
    2. scroll-view
      • 可滚动的视图区域
      • 常用来实现滚动列表效果
    3. swiper 和 swiper-item
      • 轮播图容器组件 和 轮播图 item 组件
  3. view 组件的基本使用
    实现如图的 flex 横向布局效果:
    图片详情

list.wxml

<!--pages/list/list.wxml-->
<view class="container1">
<view>A</view>
<view>B</view>
<view>C</view>
</view>

List.wxss

/* pages/list/list.wxss */
.container1 view {
width: 100px;
height: 100px;
text-align: center;
line-height: 100px;
}
.container1 view:nth-child(1) {
background-color:lightgreen;
}
.container1 view:nth-child(2) {
background-color:lightskyblue;
}
.container1 view:nth-child(3) {
background-color:lightcoral;
}
.container1 {
display: flex;
justify-content: space-around;
}
  1. scroll-view 组件的基本使用
    实现如图的纵向滚动效果:
    图片详情

list.wxml

<!--pages/list/list.wxml-->
<scroll-view class="container1" scroll-y>
<view>A</view>
<view>B</view>
<view>C</view>
</scroll-view>

list.wxss

/* pages/list/list.wxss */
.container1 view {
width: 100px;
height: 100px;
text-align: center;
line-height: 100px;
}
.container1 view:nth-child(1) {
background-color:lightgreen;
}
.container1 view:nth-child(2) {
background-color:lightskyblue;
}
.container1 view:nth-child(3) {
background-color:lightcoral;
}
.container1 {
border: 1px solid red;
height: 120px;
width: 100px;
}

标签:100px,P8,list,background,组件,container1,view
From: https://www.cnblogs.com/xiaopengmvp520/p/p8zu-jianview-hescrollview-zu-jian-de-ji-ben-yong

相关文章

  • P9_组件-swiper和swiper-item的基本用法
    swiper和swiper-item组件的基本使用实现如图的轮播图效果:swiper组件的常用属性list.wxml<swiperclass="swiper-container"indicator-dotsautoplayinterv......
  • P10_组件-text和rich-text组件的基本用法
    常用的基础内容组件text文本组件类似于HTML中的span标签,是一个行内元素rich-text富文本组件支持把HTML字符串渲染为WXML结构text组件的基本使用......
  • P11_组件-button和image组件的基本用法
    其它常用组件button按钮组件功能比HTML中的button按钮丰富通过open-type属性可以调用微信提供的各种功能(客服、转发、获取用户授权、获取用户信息等)image......
  • Django views.py 增,删,改
    fromdjangoimportformsfromdjango.shortcutsimportrender,redirectfromapp01importmodels#Createyourviewshere.defdepart_list(request):  """......
  • P8683 [蓝桥杯 2019 省 B] 后缀表达式
    题目描述给定 NN 个加号、 MM 个减号以及 N+M+1N+M+1 个整数 A_1,A_2,\cdots,A_{N+M+1}A1​,A2​,⋯,AN+M+1​,小明想知道在所有由这 NN 个加号、 MM 个减号以......
  • iView Cascader Cannot read properties of undefined (reading 'getCheckedNodes')"
    一、getCheckedNodes的使用<Treeref="tree":data="baseData":multiple="true"@on-select-change="checkBoxSel"show-checkbox></Tree>......
  • P8597 [蓝桥杯 2013 省 B] 翻硬币
    题目描述桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零),比如可能情形是 **oo***oooo,如果同时翻转左边的两个硬币,则变为 oooo***ooo......
  • P8598 [蓝桥杯 2013 省 AB] 错误票据
    题目背景某涉密单位下发了某种票据,并要在年终全部收回。题目描述每张票据有唯一的ID号,全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。因为工作人员......
  • P8599 [蓝桥杯 2013 省 B] 带分数
    题目描述100100 可以表示为带分数的形式:100=3+\frac{69258}{714}100=3+71469258​。还可以表示为:100=82+\frac{3546}{197}100=82+1973546​。注意特征:带分数......
  • vue组件的对象式写法,vue中的h函数
    render:将虚拟dom转为真实domh函数:创建的是vnode,也可以成为createVnode函数语法:h(元素名称,这个元素的数据,子集)第一个参数:可以为一个html标签,一个组件,一个异步组......