小程序view基本组件使用

这篇具有很好参考价值的文章主要介绍了小程序view基本组件使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1. 小程序中组件的分类

2. 常用的视图容器类组件

view之横向排列

 源代码

横向排列核心代码

scroll-view组件使用:上下滚动

3.轮播图swiper

效果

编写list.wxml文件

编写list.wxss文件

遇到的问题


1. 小程序中组件的分类

小程序中的组件也是由宿主环境提供的 ,开发者可以基于组件快速搭建出漂亮的页面结构。官方把小程序的组
件分为了 9 大类,分别是:
① 视图容器
② 基础内容
③ 表单组件
④ 导航组件
⑤ 媒体组件
⑥ map 地图组件
⑦ canvas 画布组件
⑧ 开放能力
⑨ 无障碍访问

2. 常用的视图容器类组件

① view
普通视图区域
类似于 HTML 中的 div,是一个块级元素
常用来实现页面的布局效果
② scroll-view
可滚动的视图区域
常用来实现滚动列表效果
③ swiper 和 swiper-item
轮播图容器组件 和 轮播图 item 组件

view之横向排列

今天讲的是view组件

目录结构

小程序view横向排列,微信小程序入门,小程序,java,开发语言

效果展示

小程序view横向排列,微信小程序入门,小程序,java,开发语言

 源代码

编写list.wxml文件

<!--pages/list/list.wxml-->
<text>股好看pages/list/list.wxml</text>
<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: lightblue;
}
.container1 view:nth-child(2){
  background-color: lightcoral;
}
.container1 view:nth-child(3){
  background-color:lightgoldenrodyellow
}
.container1{
  display: flex;
  justify-content: space-around;
}

横向排列核心代码

.container1{

  display: flex;

  justify-content: space-around;

}

scroll-view组件使用:上下滚动

编写list.wxml文件

<!--pages/list/list.wxml-->
<text>股好看pages/list/list.wxml</text>
<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: lightblue;

}

.container1 view:nth-child(2){

  background-color: lightcoral;

}

.container1 view:nth-child(3){

  background-color:lightgoldenrodyellow

}

.container1{

  border: 1px solid red;

 height: 100px;

 width: 100px;

}

3.轮播图swiper

效果

小程序view横向排列,微信小程序入门,小程序,java,开发语言

编写list.wxml文件

<swiper class="kk">
<!-- 第一个轮播图 -->
<swiper-item>
<view class="id">A</view>
</swiper-item>
<!-- 第二个轮播图 -->
<swiper-item>
<view class="id">B</view>
</swiper-item>
<!-- 第三个轮播图 -->
<swiper-item>
<view class="id">C</view>
</swiper-item>
</swiper>

编写list.wxss文件

/* pages/list/list.wxss */
.kk{
  height: 150px;
}
.id{
  /* 设置高度 */
  height: 100%;
  /*  */
  line-height: 150px;
  /* s设置文本的位置 */
  text-align: center;
}
/* 每个轮播图设置背景颜色 
swiper-item:nth-child(1)后面要加上空格再+.id财会有颜色变化
*/
swiper-item:nth-child(1) .id{
  background-color: aquamarine;
}
swiper-item:nth-child(2) .id{
  background-color: rgb(255, 0, 55)
}
swiper-item:nth-child(3) .id{
  background-color: aqua;
}
.container1 view{
  width: 100px;
  height: 100px;
  text-align: center;
  line-height: 100px;
}
.container1 view:nth-child(1){
  background-color: lightblue;
}
.container1 view:nth-child(2){
  background-color: lightcoral;
}
.container1 view:nth-child(3){
  background-color:lightgoldenrodyellow
}
.container1{
  border: 1px solid red;
 height: 100px;
 width: 100px;
}

遇到的问题

 每个轮播图设置背景颜色 为什么没有颜色?

swiper-item:nth-child(1)后面要加上空格再+.id财会有颜色变化文章来源地址https://www.toymoban.com/news/detail-553365.html

到了这里,关于小程序view基本组件使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 微信小程序中block和View组件的使用区别

    在微信小程序中,block和View组件都是用于布局的组件,但它们在使用方式和功能上有一些区别。 1. Block组件:    - Block组件是一个无实际显示效果的组件,它主要用于包裹一组组件,并提供了类似于div的作用。    - 使用Block组件可以将一组组件进行分组,便于样式的管理和

    2024年02月04日
    浏览(14)
  • 微信小程序 选择年和月以及回显 使用picker-view组件

    自己记录用的 可以作为参考

    2024年02月14日
    浏览(12)
  • 微信小程序 scroll-view设置scroll-x无法横向显示和滑动的解决方案

    仅仅设置 scroll-x无法实现横向排列和滑动?还需在scroll-view和子view的wxss样式里进行如下设置 如果想在子view里使用 弹性布局 display:flex ,也可以这样:

    2024年02月04日
    浏览(15)
  • 【微信小程序】动态修改page的wxss样式/scroll-view使用/监听子组件

    静态写法 直接使用下面的写法,是静态的。 动态写法 在wxml最外层套一个自己定义的page的class。 如果想修改.page的样式,再用普通的动态class判断改变就可以了。 例如:改变背景颜色 参考:微信小程序如何动态修改page标签的css样式 设置id时需要注意下:id 的设置要求是字母

    2024年02月05日
    浏览(45)
  • 关于uniapp微信小程序scroll-view组件使用show-scrollbar隐藏不了滚动条

    这里关于使用  scroll-view组件  时候有滚动条 想要隐藏滚动条但是使用show-scrollbar没有效果 这时候又使用类名隐藏滚动条 使用id隐藏滚动条都不行 解决方法:在使用  scroll-view组件 的页面或者app 页面加上以下代码就可以了         

    2024年02月12日
    浏览(46)
  • 微信小程序原生实现无边框table组件支持横向和纵向滚动

    微信小程序原生实现无边框table组件支持横向和纵向滚动

    效果图(支持单元格样式自定义) table组件代码 wxml文件 wxss文件 js文件 组件使用 1、在page页面的json文件中引入组件(默认大家都会引入); 2、在page页面的wxml文件中使用组件 3、在page页面的js文件中设置数据 4、在page页面的wxss文件中修改样式

    2024年02月07日
    浏览(36)
  • 【微信小程序】button和image组件的基本使用

    【微信小程序】button和image组件的基本使用

    ✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主🏆 📃个人主页:hacker707的csdn博客 🔥系列专栏:微信小程序🥇 💬个人格言:不断的翻越一座又一座的高山,那样的人生才是我想要的。这一马平川,一眼见底的活,我不想要,我的人生,我自己书写,余生很长,

    2024年02月09日
    浏览(212)
  • 微信小程序常用组件的简单使用 view,scroll-view,swiper,swiper-item,text,rich-text,button,image

    微信小程序常用组件的简单使用 view,scroll-view,swiper,swiper-item,text,rich-text,button,image

    view组件就类似于html中的div标签 list.wxml list.wxss scroll-view组件就是滚动的视窗,使用scroll-view组件时,要想横向滚动或者纵向滚动时,需要在scroll-view组件上添加对应的属性 scroll-x 或 scroll-y,然后需要注意的是,纵向滚动需要给scroll-view组件限定高度,横向滚动则需要给scroll-vi

    2024年02月15日
    浏览(385)
  • 小程序view基本组件使用

    小程序view基本组件使用

    目录 1. 小程序中组件的分类 2. 常用的视图容器类组件 view之横向排列  源代码 横向排列核心代码 scroll-view组件使用:上下滚动 3.轮播图swiper 效果 编写list.wxml文件 编写list.wxss文件 遇到的问题 小程序中的组件也是由宿主环境提供的 ,开发者可以基于组件快速搭建出漂亮的页

    2024年02月15日
    浏览(10)
  • 微信小程序基本使用2:wxs,组件的使用以及弹窗、滚动条

    WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML ,可以构建出页面的结构。 可以在模版中内联少量处理脚本,丰富模板的数据预处理能力。 wsx 在IOS设备上性能是JavaScript的2-20倍 内嵌式 module=“属性值” 关联式 在utils下创建文件tools.wxs 在wxs文件中直接写方法,最后通过

    2024年02月02日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包