uni-app:scroll-view滚动盒子,实现横(纵)向滚动条

参照:scroll-view | uni-app官网 (dcloud.net.cn)

样式:

 

 

代码:

<template><view class="box"><scroll-view scroll-x="true" class="scroll"><view class="box1"> <view class="item">111</view><view class="item">222</view><view class="item">333</view><view class="item">444</view></view></scroll-view></view>
</template><script>export default {}
</script><style lang="scss">.scroll{//设置盒子样式border:1px solid black;//设置盒子的外边框		box-sizing: border-box;// 内边框的设置,避免外边框导致右侧的边框不被展示height:200rpx;//给盒子定义一个总高度,一般下面的元素超过这个高度就不会被展示.box1{//设置所有item的总样式white-space:nowrap;//让内部的所有元素不换行.item{//设置小块元素的样式width:200rpx;//设置小块元素的宽height:200rpx;//设置小块元素的高background-color:pink;//设置小块元素的背景色display:inline-block;//设置小块元素,按照行进行排列,但如果超出长度就会换行,所以要加white-space:nowrap;margin-right:10rpx;//设置外边距	}}		}	
</style>

扩展:要设置纵向滚动条同理

只是需要将盒子高度小于实际小块的高度,就不会将元素完全展示,再给盒子加上scroll-y="true"(允许纵向滚动),即可

效果如下:

 代码:

<template><view class="box"><scroll-view scroll-x="true" scroll-y="true" class="scroll"><view class="box1"> <view class="item">111</view><view class="item">222</view><view class="item">333</view><view class="item">444</view></view></scroll-view></view>
</template><script>export default {}
</script><style lang="scss">.scroll{//设置盒子样式border:1px solid black;//设置盒子的外边框		box-sizing: border-box;// 内边框的设置,避免外边框导致右侧的边框不被展示// height:200rpx;//给盒子定义一个总高度,一般下面的元素超过这个高度就不会被展示height:100rpx;.box1{//设置所有item的总样式white-space:nowrap;//让内部的所有元素不换行.item{//设置小块元素的样式width:200rpx;//设置小块元素的宽height:200rpx;//设置小块元素的高background-color:pink;//设置小块元素的背景色display:inline-block;//设置小块元素,按照行进行排列,但如果超出长度就会换行,所以要加white-space:nowrap;margin-right:10rpx;//设置外边距	}}		}	
</style>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/28956.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL八股学习记录6-日志from小林coding

MySQL八股学习记录6-日志from小林coding MySQL日志分类undo logBuffer Poolredo logbinlogredo log 和undo log有什么区别主从复制是如何实现update语句执行过程为什么需要两阶段提交 MySQL日志分类 undo log:InnoDB存储引擎层生成的日志,实现事务中的原子性,主要用于事务回滚…

Linux进程控制(二)---进程等待

目录 什么是进程等待 为什么要进行进程等待&#xff1f; wait() waitpid() status的使用★ options★ 问题&#xff1a;既然进程具有独立性&#xff0c;进程退出码不也是子进程数据吗&#xff0c;父进程凭什么拿到呢&#xff1f;wait/waitpid究竟做了什么呢&#xff1f; …

Spring Cloud Hystrix简单实用

文章目录 一、简介二、快速开始1、pom依赖2、启动类注解3、服务降级配置HystrixCommand4、配置熔断策略5、测试 三、原理分析四、实际使用 一、简介 Hystrix&#xff0c;英文意思是豪猪&#xff0c;全身是刺&#xff0c;刺是一种保护机制。Hystrix也是Netflflix公司的一款组件。…

Kotlin获取Fragment中的组件

左边和右边分别是两个不同的Fragment&#xff0c;左边的Fragment中右一个Button组件&#xff0c;目标是想要获取这个组件的id&#xff0c;以便进行将右边的Fragment更改成另一个Fragmeent的操作。 left_fragment.xml <?xml version"1.0" encoding"utf-8&qu…

玩玩两个简单的python的web框架 flask、fastapi

IDEA连接远程解释器&#xff0c;本地代码编辑无法代码提示 一、Flask入门使用 官网 其它参考 注意 1.这里使用linux 192.168.72.126上远程解释器,需要/usr/bin/pip3 install flask&#xff0c;host参数不要使用localhost/127.0.0.1,即只监听本地的访问&#xff0c;会导致wind…

手机定屏死机问题操作指南

和你一起终身学习&#xff0c;这里是程序员Android 经典好文推荐&#xff0c;通过阅读本文&#xff0c;您将收获以下知识点: 一、定屏死机问题抓取 Log 要求二、 复现定屏死机问题后做什么三、检查adb是否可连的方法四、连接adb 抓取以下Log五、如果adb不可连&#xff0c;执行下…

IDEA实用设置及插件

一、IDEA实用设置 二、IDEA实用插件 1. aiXcoder是一个基于最先进的深度学习技术的强大的代码完成器和代码搜索引擎。它有可能向您推荐一整行代码&#xff0c;这将帮助您更快地进行编码。AiXcoder还提供了一个代码搜索引擎&#xff0c;帮助您在GitHub上搜索API用例。 2. 阿里…

【iOS】—— 面向对象,Runtime,ARC等问题总结

对于暑假学习大多数是对之前学习的一个复习&#xff0c;在这里只做对之前学习欠缺知识的补充以及这些知识点涉及的一些问题&#xff0c;从问题入手学习。 文章目录 面向对象1.一个NSObject对象占多少内存&#xff1f;2.对象的isa指针指向哪里&#xff1f;3.OC的类信息存放在哪…

HarmonyOS/OpenHarmony应用开发-Stage模型UIAbility组件使用(五)

UIAbility组件间交互&#xff08;设备内&#xff09; UIAbility是系统调度的最小单元。在设备内的功能模块之间跳转时&#xff0c;会涉及到启动特定的UIAbility&#xff0c;该UIAbility可以是应用内的其他UIAbility&#xff0c;也可以是其他应用的UIAbility&#xff08;例如启动…

Dcat-admin使用 Alpine 双向数据绑定

介绍 Alpine.js 这东西真的轻量级&#xff0c;和vue相似&#xff0c;和 livewire 同一个作者&#xff0c;推荐大家使用&#xff0c;可以平替jquery 效果 实现 在 bootstrap.php 引入js Admin::headerJs([https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-y/alpinejs/3.9.0/…

unity 2019 内置渲染管线 光照与Lighting面板 参数详解

文章目录 前言一 Unity的光照 与 烘焙光照1 unity完整的光照组成2 光的亮度与颜色3 全局光照直接光间接光5 间接光≠光照贴图 二 色彩空间与自动烘焙1 unity的色彩空间2 自动烘焙光照 三 烘焙1 什么是烘焙&#xff0c;烘焙的是什么2 如何进行烘焙3 烘焙的优点和缺点4 查看光照贴…

666!一个图形化测绘平台渗透工具

工具介绍 集Fofa、Hunter鹰图、Shodan、360 quake、Zoomeye 钟馗之眼为一体的gui图形界面化工具。注&#xff1a;第一次使用选择保存&#xff0c;之后需要修改api点击修改即可&#xff0c;如果再点击保存将覆盖所有已经配置的API&#xff0c;则需要重新再配置。 关注【Hack分享…