位置: IT常识 - 正文

【微信小程序】视图容器和基本内容组件(微信小程序在哪里打开)

编辑:rootadmin
【微信小程序】视图容器和基本内容组件

推荐整理分享【微信小程序】视图容器和基本内容组件(微信小程序在哪里打开),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:微信小程序怎么制作自己的小程序,微信小程序开发一个多少钱,微信小程序开发公司,微信小程序开发,微信小程序开发公司,微信小程序店铺怎么开,微信小程序怎么制作自己的小程序,微信小程序怎么制作自己的小程序,内容如对您有帮助,希望把文章链接给更多的朋友!

开发者可以通过运用组件快速搭建出页面结构,上一章也有对组件进行介绍,那么本文牛牛就来带大家学习小程序的组件。 我们可以将组件理解为微信内嵌的标签,它在小程序承担的作用与HTML的标签一致,不过组件的功能更加多样、具体。 事不宜迟,让我们开冲!

文章目录一,视图容器类组件1.1 view1.2 srcoll-view1.3 swiper和swiper-item二,基本内容组件2.1 text2.2 rich-text一,视图容器类组件1.1 view

普通视图容器,在微信小程序中,view就相当于HTML中的div标签,属于块级元素

view由于其无意义性,经常用来做小程序大体框架的布局

栗子:

如下实现纵向布局 wxml文件

<view class="column"> <view class="view-1 box"></view> <view class="view-2 box"></view> <view class="view-3 box"></view></view>

wxss文件

.column{ margin: 0 auto; width: 100px;}.view-1{ background-color: lightblue;}.view-2{ background-color: lightcoral;}.view-3{ background-color: lightgreen;}.box{ width: 100px; height: 100px;}

view组件没有什么默认的样式,非常适合作为布局结构使用,如网格布局,flex布局等等。 效果:

1.2 srcoll-view相对比于view,scroll-view多了可滚动的功能,scroll-view被称为可滚动的视图区域一般用来实现小程序的列表滚动功能常用属性:

scroll-x,允许横向滚动scroll-y,允许纵向滚动bindscrolltoupper 滚动到顶部/左边触发bindscrolltolower 滚动到底部/右边触发【微信小程序】视图容器和基本内容组件(微信小程序在哪里打开)

bindscrolltoupper和bindscrolltolower一般配合事件绑定一起使用,事件就是渲染层与逻辑层的通信,用户在渲染层产生的行为,逻辑层对该行为进行相应。

栗子: wxml文件

<scroll-view class="scroll" scroll-y> <view class="box view-1"></view> <view class="box view-2"></view> <view class="box view-3"></view></scroll-view>

wxss文件

.scroll{ width: 100px; height: 120px;}.box{ width: 100px; height: 100px;}.view-1{ background-color: lightgreen;}.view-2{ background-color: lightpink;}.view-3{ background-color: lightskyblue;}

效果:

当然你可以将scroll-y属性改为scroll-x,实现横向滚动

1.3 swiper和swiper-itemswiper,滑块视图容器,可以设置滑动播放的元素,需要注意的是,里面只可放置swiper-item标签,否则会导致未定义的行为。swiper-item,只可放置于swiper,注意,其宽高自动设置为100%。一般用来设置轮播图常用属性:

indicator-dots 设置是否使用面板指示点,默认为falseindicator-color 面板指示点的颜色,默认值为rgba(0,0,0,.3)indicator-color 当前选中的指示点颜色,默认值为#000autoplay 是否自动切换图片,默认为falseinterval 自动切换的时间间隔,默认为5000mscircular 是否选择衔接滑动,==也就是当滑到最后一张图片,是否允许划动的下一张即回到第一张,默认值为false

轮播图栗子: wxml文件

<swiper class="container" indicator-dots="true" autoplay="true" circular="true" ><swiper-item class="box item-1"><view></view></swiper-item><swiper-item class="box item-2"><view></view></swiper-item><swiper-item class="box item-3"><view></view></swiper-item></swiper>

wxss文件

.container{ height: 200px;}.box{ height: 100%;}.item-1{ background-color: lightgreen;}.item-2{ background-color: lightpink;}.item-3{ background-color: lightgray;}

就这样,我们就实现了轮播图,相比于在网页用JS的复杂操作,这种低代码实现是不是很舒服,为了提高效率,低代码也将是未来的趋势

效果:

视图容器组件还有像可拖拽视图movable-area,弹窗视图page-container,感兴趣可以了解一下

二,基本内容组件2.1 text内容描述为承载文本,是一个文本组件,您可以将它看作是小程序的span标签,因为text也是行内元素。常用属性:

user-select ,文本是否可选,如可以进行复制,注意:该属性可使文本组件显示为inline-block2.2 rich-text内容描述为富文本,我们可以通过其中的nodes属性,把HTML字符串渲染成对应的UI结构 如下所示:<rich-text nodes="<h1 style='color: lightblue'>标题</h1>"></rich-text>

效果如下:

文章到这里就结束啦,下一篇的预告是讲解表单组件并做出一个小案例,如果觉得文章对您有用的话可以关注一下牛牛后续的更新呀,感谢您的支持!

债见~

本文链接地址:https://www.jiuchutong.com/zhishi/298838.html 转载请保留说明!

上一篇:axios请求中以params或body形式传递参数的区别(axios请求数据的数据类型)

下一篇:谷歌浏览器无法使用翻译功能的解决方案,谷歌浏览器无法翻译怎么办?谷歌浏览器右键翻译失效了?(谷歌浏览器无法安装)

  • 不征收增值税的有哪些
  • 暂估入库后怎么冲回
  • 坏账核销抵税
  • 个人捐款合法吗
  • 实收资本一直挂着其他应收款怎么办
  • 工程 开办费
  • 税控系统技术维护费可以抵扣吗
  • 资产负债表中其他流动资产包括哪些科目
  • 个人转租房屋是什么意思
  • 国有资产报废如何委托拍卖公司
  • 捐赠的所得税怎么处理
  • 企业未能实施个人所得税代扣代缴是否会罚款呢?
  • 银行转贴现业务违法吗
  • 零税率发票可以冲成本吗
  • 核算错误和重分类错误
  • 三金一费包括哪些
  • 计提社保公司承担部分怎么算
  • 半成品核算工作步骤及要求
  • 金蝶系统怎么修改库存数量
  • 预付账款可以为负吗
  • 企业与企业之间借款账务如何处理
  • 脑部病毒感染什么症状
  • 前端向后端发送请求
  • 什么是BIOS设置界面
  • 修改插入点闪烁光标的宽度
  • PHP:Memcached::getAllKeys()的用法_Memcached类
  • 母公司向子公司发行面值100万元、期限为三年
  • mac怎么不能升级系统
  • AUTOMATIC1111/stable-diffusion-webui安装教程
  • 酒店开业前准备工作流程
  • citespace分析derwent
  • 准予在企业所得税税前扣除的有
  • 没有收入的情况下可以填成本吗
  • php数据库删除数据
  • 结转损益类收入科目分录
  • 航天信息开票软件客服
  • 谷歌插件下载网址
  • 智能驾驶adas概念股龙头
  • 公司财务认证负责人实名认证需要承担责任吗
  • 全局平均池化(GAP)层
  • 发ai的英文单词
  • 利用html css javascript做一个网页
  • 一般纳税人购进小规模纳税人的货物
  • 成本分配明细表
  • 帝国cms如何卸载应用
  • 股东的投资款能转为借款
  • 清算机构收单机构和发卡行
  • 财务报表没报会影响出口退税吗为什么
  • 水利建设专项基金土增税清算能扣除吗
  • 辅导费入什么科目
  • 全资子公司的利润怎么记录母公司报表
  • 发生销售折让的双方应做的会计分录是
  • 外聘专家费用标准
  • 小规模纳税人增值税专用发票税率
  • 产品质量监督检查的重点是
  • 营改增后众筹融资业务的会计处理分析?
  • 银行收到客户货款会计分录
  • 在建工程领用原材料
  • 查账补缴的税的账怎么做
  • 转账支票的特点有哪些
  • 固定资产一次性扣除账务处理
  • 电信电子发票什么格式
  • 发票上的数量怎么填写
  • 核算管理工作
  • shell 日期运算
  • xp系统文件损坏怎么修复
  • Ubuntu 32/64位安装音乐标签编辑器Kid3的方法
  • 如何手动修改VID与PID
  • linux中内存是2GB,虚拟内存应该是多少
  • win8怎么修改电脑密码修改
  • jQuery ajax读取本地json文件的实例
  • react native 应用
  • js继承的关键字
  • Python列表list
  • 动态创建类对象
  • 建筑施工税务处理
  • 运输专票怎么开发票
  • 增值税进项发票如何做账
  • 国税地税发票编码查询
  • 18款凯美瑞中控屏
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设