uni-app之视图容器【view、scroll-view】

一.简介

视图容器就是将页面分割为独立的、不同的部分。视图容器共包含:view、scroll-view、swiper、movable-view、cover-view 、cover-image。

二.view

视图容器,相当于html中的div。属性说明如下:
在这里插入图片描述
备注:如果使用

组件编译时会被转换为 。

<view class="text">
  Hello World
</view>

执行效果:
在这里插入图片描述

三.scroll-view

可滚动视图区域,可控制横向滚动和纵向滚动。属性说明:
在这里插入图片描述

<!-- 设置样式时外面的样式要大于里面的模块才有显示效果 -->
<scroll-view class="srcoll-view" scroll-x="true" scroll-y="true" scroll-left="120"> 
	<view id="left" class="scroll-view-left">
		111
	</view>
	<view id="right" class="scroll-view-right">
		222
	</view>
</scroll-view>

执行效果:
在这里插入图片描述
向左拖拽效果:
在这里插入图片描述
向左上拖拽效果:
在这里插入图片描述
注意事项:

  1. 5+APP和小程序中,请勿在 scroll-view 中使用 textarea、map、canvas、video 组件
  2. scroll-into-view 的优先级高于 scroll-top
  3. 使用 scroll-view 会和原生下拉刷新造成冲突,所以在使用 scroll-view 的地方不建议使用下拉刷新,也不建议监听 onPullDownRefresh 事件
  4. 若要使用下拉刷新,请使用页面的滚动,而不是 scroll-view
Uniapp是一种跨平台开发框架,可以用于开发多个平台的应用程序,包括微信小程序。在Uniapp中,实现滚动视图的功能可以使用scroll-view组件。scroll-view组件可以通过设置属性来实现无限滚动加载的功能。在代码中,可以通过监听scroll-view的滚动事件,当滚动到底部时触发加载更多的内容。引用中的代码演示了使用scroll-view组件来实现滚动视图容器的方法。可以在wxml文件中将scroll-view组件放置在需要滚动视图的位置,通过设置scroll-y属性来启用垂直滚动。然后,通过设置上拉加载的事件来触发加载更多的内容。在对应的js文件中,可以通过监听scroll-view的滚动事件来判断是否滚动到底部,并触发加载更多的操作。最后,可以在对应的css文件中设置scroll-view的高度和样式。通过这种方式,就可以实现Uniapp中滚动视图的功能。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [uni-app小程序中做页面滚动底部或顶部加载效果](https://blog.csdn.net/weixin_60678263/article/details/129859542)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [微信小程序之滚动视图容器的实现方法](https://download.csdn.net/download/weixin_38691220/13977292)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值