首页 > 编程语言 >前端【小程序】03-小程序基础篇【组件】【导航】【图片】【轮播图】【表单】【区域滚动】

前端【小程序】03-小程序基础篇【组件】【导航】【图片】【轮播图】【表单】【区域滚动】

时间:2024-04-17 15:36:17浏览次数:28  
标签:03 轮播 缩放 image 程序 表单 跳转 组件 swiper

navigator

  文档:https://developers.weixin.qq.com/miniprogram/dev/component/navigator.html

  url:页面路径
    • 支持相对和绝对路径
    • 路径为空时会报错
  hover-class:点击态的样式,默认按下时会有一个样式
    • none 禁用点击效果
  open-type:跳转方式
    • switchTab 跳转到 tabBar 页面

1 <!-- 导航组件,相对路径, 以路由的方式写路径, 不要带后缀名, 加载对应页面的四个文件, ../ 基于当前文件的上一级目录 -->
2 <navigator url="../logs/logs">跳转到logs页面</navigator>
3 <!-- 导航组件,绝对路径 -->
4 <navigator url="/pages/demo/demo">跳转到/pages/demo/demo</navigator>
5 <!-- 导航组件 hover-class="none"  取消默认的交互效果 -->
6 <navigator hover-class="none" url="/pages/demo/demo">跳转到/pages/demo/demo</navigator>
7 <!-- 导航组件 open-type="switchTab" 当logs页面配置成了tabBar的时候,想要跳转,需要添加属性open-type="switchTab" -->
8 <navigator url="/pages/logs/logs" open-type="switchTab">跳转到/pages/logs/logs</navigator>

image

  占位容器:
    • image 组件是一个有默认大小(320 x 240)的“盒子”
  缩放模式:
    • scaleToFill  不保证缩放比,图片拉伸填满容器,
    • aspectFit    保证缩放比,使图片的长边显示出来
    • aspectFill   保证缩放比,使图片的短边显示出来
  使用原则
    • 指定“容器”的大小,根据设计稿设置 image 的宽高尺寸
    • 图片铺满容器,设置 aspectFill 缩放模式

swiper

  组件结构
    • swiper:滑块容器,只能嵌套 swiper-item 组件
    • swiper-item:滑块单元,可以嵌套任何内容,如 image
  组件属性
    • indicator-dots是否显示面板指示点
    • autoplay 是否自动切换
    • circular 是否衔接滑动

表单相关

 

  输入框:input
    • password 密码类型、placeholder 占位文字
  单选框:radio-group 和 radio
    • value 指定表单数据、checked 选中状态
  复选框:checked-group 和 checkbox
    • value 指定表单数据、checked 选中状态
  选择框:picker
    • mode 选择类型,region 省市县、date 日期

scroll-view

  组件结构:
    • scroll-view 内嵌套可任意内容,要求必须有溢出
    • 垂直滚动时必须要指定高度
  组件属性:
    • scroll-x 允许水平方向滚动
    • scroll-y 允许垂直方向滚动
    • refresher-enable 启用下拉刷新交互

 

标签:03,轮播,缩放,image,程序,表单,跳转,组件,swiper
From: https://www.cnblogs.com/wang1001/p/18140861

相关文章

  • 启动程序时出现GifPlayer.ocx未注册或找不到控件问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个GifPlayer.ocx文件(挑选合适的版本文件)把它放......
  • 运行程序出现GRID32.OCX未注册或缺少控件问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个GRID32.OCX文件(挑选合适的版本文件)把它放入到......
  • 一位天才程序员20年编程心得
    从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面这个列表中基本不需要增添额......
  • TypeScript 中 Type 'typeof globalThis' has no index signature 错误解决
    TypeScript中Type'typeofglobalThis'hasnoindexsignature错误解决当我们尝试访问 global 对象上不存在的属性时,会出现错误“Elementimplicitlyhasan'any'typebecausetype'typeofglobalThis'hasnoindexsignature”。要解决此错误,需要扩展全局对象并为必......
  • 【问题解决】Fatal error "unsafe repository ('git目录名' is owned by someone else
    问题复现近期升级了Gitv2.37.0,发现在gitbash进入git目录执行git命令时出现错误:Fatalerror"unsaferepository('git目录名'isownedbysomeoneelse)",无法使用git做一些操作。问题解决两个方法:降级到v2.35.2之前,或者,gitconfig--global--addsafe.directory仓库目录......
  • 圈子社交系统--在线了解前后端,APP小程序H5,三端源码交付-多重玩法,新奇有趣。
    圈子论坛社区系统,含完整的后台PHP系统。功能:小程序授权登陆,H5和APP,手机号登陆,发帖,建圈子、发活动。圈主可置顶推荐帖子,关注、点赞、评论、交流等。可作为圈子贴吧等自媒体。一款全开源支持免费商用的圈子社区论坛系统;系统基于TP6+Uni-app框架开发;客户移动端采用uni-app开发,管理......
  • mybtais-plus报错BuilderException: Error evaluating expression 'ew.sqlSegment !=
    在学习项目时,出现了这个报错,几经排查,发现原因:我这里是因为使用了LambdaQuery方法,不知为何就出现了冲突,导致错误,代码如下:@OverridepublicCommonUserfindByOpenId(StringopenId){returnlambdaQuery().eq(CommonUser::getOpenId,openId).one();控制台也提示到了这里有问......
  • C:\Windows\System32\spool 目录中,这个目录是与打印相关的系统服务的默认位置。 Pr
    C:\Windows\System32\spool目录中,这个目录是与打印相关的系统服务的默认位置。作用:drivers:这个文件夹包含了打印机驱动程序文件。Windows系统使用这些驱动程序来与不同类型和品牌的打印机进行通信。PRINTERS:这个文件夹通常用于存储正在打印的文档的临时文件。当......
  • 1030 完美数列
    直观:(25分)#include<bits/stdc++.h>usingnamespacestd;#definelllonglongvector<ll>vec;map<ll,int>mp;//元素-所在下标intmain(){ intn; llp; cin>>n>>p; for(inti=0;i<n;i++){ intno; cin>>no; vec.push_bac......
  • 小程序上实现房贷计算
    功能:实现房贷计算,区分等额本息,等额本金,查看月供详情效果图组件存放路径components/h-chosen使用VantWeapp:https://vant-contrib.gitee.io/vant-weapp/#/homeindex.wxml<!--components/h-chosen/index.wxml--><view><van-cellrequired="{{required}}"t......