微信小程序滚动 轮播图 文本

Posted 热爱编程的小白白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序滚动 轮播图 文本相关的知识,希望对你有一定的参考价值。

目录

🍒小程序的宿主环境 - 组件

1.scroll-view 组件的基本使用

2.swiper 和 swiper-item 组件的基本使用

3.text 组件的基本使用

4.rich-text 组件的基本使用


🍒小程序的宿主环境 - 组件

1.scroll-view 组件的基本使用

实现如图的纵向滚动效果

 

<scroll-view class="container_2" scroll-y>
 <view>T</view>
<view>S</view>
<view>J</view>
</scroll-view>
.container_2 view
width: 100px;
height: 100px;
text-align: center;
line-height: 100px;

.container_2 view:nth-child(1)
background-color: red;

.container_2 view:nth-child(2)
  background-color: yellowgreen;

.container_2 view:nth-child(3)
  background-color: blue;

.container_2
  display: flex;
  justify-content: space-around


.container_2
  border: 1px solid yellowgreen;
  height: 130px;
  width: 100px;

scroll-y 改成 scroll-x

实现如图的横向滚动效果:

 


<scroll-view class="container_2" scroll-x>
 <view>横           向           滑           动           演           示</view>
</scroll-view>
.container_2 view
width: 300px;
height: 100px;
text-align: center;
line-height: 100px;

.container_2 view:nth-child(1)
background-color: red;

.container_2
  display: flex;
  justify-content: space-around


.container_2
  border: 1px solid yellowgreen;
  height: 100px;
  width: 100px;

2.swiper 和 swiper-item 组件的基本使用

实现如图的轮播图效果:

 

<swiper class="container_3" indicator-dots>
<swiper-item>
<view class="item">1</view>
</swiper-item>

<swiper-item>
  <view class="item">2</view>
</swiper-item>

<swiper-item>
  <view class="item">3</view>
</swiper-item>


<swiper-item>
  <view class="item">4</view>
</swiper-item>
</swiper>
.container_3
  height: 160px;


.item
  height: 100%;
  line-height: 150px;
  text-align: center;


swiper-item:nth-child(1) .item
  background-color: burlywood;

swiper-item:nth-child(2) .item
  background-color: yellow;

swiper-item:nth-child(3) .item
  background-color: pink;

swiper-item:nth-child(4) .item
  background-color: aqua;

.swiper 组件的常用属性
属性 类型 默认值 说明
indicator-dots booleanfalse是否显示面板指示点
indicator-colorcolorrgba(0, 0, 0, .3)指示点颜色
indicator-active-colorcolor#000000当前选中的指示点颜色
autoplaybooleanfalse是否自动切换
intervalnumber5000自动切换时间间隔
circularbooleanfalse是否采用衔接滑动

3.text 组件的基本使用

文本组件

类似于 html 中的 span 标签,是一个行内元素

通过 text 组件的 selectable 属性,实现长按选中文本内容的效果:

 

<view>
手机号:
<text selectable>17608777</text>
</view>

4.rich-text 组件的基本使用

富文本组件 支持把 HTML 字符串渲染为 WXML 结构

 

<rich-text nodes="<h1 style='color:pink;'>一级标题 <h1>"></rich-text>

以上是关于微信小程序滚动 轮播图 文本的主要内容,如果未能解决你的问题,请参考以下文章

如何自定义微信小程序swiper轮播图面板指示点的样式

微信小程序自定义swiper轮播图面板指示点的位置

小程序中的轮播图

微信小程序:实现轮播图3秒滚动

微信小程序bnner滚动

微信小程序获取轮播图当前图片下标滑动展示对应的位数点击位数展示对应图片