快速入门uniapp-day03

个人名片:
😊作者简介:一名大二在校生
🤡 个人主页:坠入暮云间x
🐼
座右铭:给自己一个梦想,给世界一个惊喜。
🎅**学习目标: 坚持每一次的学习打卡

文章目录

    • 什么是标签栏?
      • 标签栏的属性
    • 如何配置微信小程序标签栏?
      • 什么是 **vw,vh单位**?
    • input组件
    • 表单组件
    • 表单案例练习

什么是标签栏?

在微信小程序中标签栏常用于多个页面标签进行切换
一般在在微信小程序中全局配置文件app.json中添加tabBar配置项
注意:标签栏个数最少两个最多五个

标签栏的属性

268daa13149f4c541f56023d8b882c59在这里插入图片描述

如何配置微信小程序标签栏?

代码示例如下


"tabBar":{"color":"#ccc",//标签颜色"selectedColor":"#ff4c91",//选中的颜色"backgroundColor":"#fff","borderstyle":"black","list":[{"pagePath":"pages/index/index",//页面路径"text":"首页",//标签名"iconPath":"images/home.png",//未选择图标路径"selectedIconPath":"images/home-active.png"//选中时的图标路径},{"pagePath":"pages/list/list","text":"本地生活","iconPath":"images/contact.png","selectedIconPath":"images/contact-active.png"},{"pagePath":"pages/myform/myform","text":"菜单","iconPath":"images/home.png","selectedIconPath":"images/home-active.png"}]}

什么是 vw,vh单位

视口表示可视化区域的大小,可以看到的可视化的范围
比如浏览器展示的页面你所看到的便是可视化的范围
系统会将视口的宽度和高度分成100份
1vw占用视口宽度的百分之一
1vh占用视口高度的百分之一

1vw=375px /100=3.75px

input组件

在这里插入图片描述

表单组件

在这里插入图片描述

表单案例练习

有兴趣的可以完成以下案例练习,图片可以私信我
在这里插入图片描述

首先在app.json文件中配置tabBar组件

在这里插入图片描述找到app.json输入如下代码

"pages": ["pages/index/index","pages/list/list","pages/myform/myform"],

将会创建如下文件
在这里插入图片描述
tabBar标签设置
在这里插入图片描述

图片示例如下
在这里插入图片描述
出现如上按钮点击将可以进行标签切换

本地生活标签下可以将上次的案例放在上面
如图显示:
在这里插入图片描述

list.WXML

<!--pages/list/list.wxml-->
<navigation-bar title="本地生活" back="{{false}}" color="black" background="yellow"></navigation-bar>
<scroll-view class="scrollarea" scroll-y type="list"><swiper interval="2000" autoplay="true" indicator-dots="true" indicator-color="gray" indicator-active-color="red"><swiper-item><image src="../../images/swiper01.jpg" mode="widthFix"/></swiper-item><swiper-item><image src="../../images/swiper02.jpg" mode="widthFix"/></swiper-item>
</swiper><view class="List"><view class="ListGrid"><image src="../../images/shi.png" mode=""/><text>美食</text></view><view class="ListGrid"><image src="../../images/xiu.png" mode=""/><text>装修</text></view><view class="ListGrid"><image src="../../images/yu.png" mode=""/><text>洗浴</text></view><view class="ListGrid"><image src="../../images/che.png" mode=""/><text>汽车</text></view><view class="ListGrid"><image src="../../images/chang.png" mode=""/><text>唱歌</text></view><view class="ListGrid"><image src="../../images/fang.png" mode=""/><text>汽车</text></view><view class="ListGrid"><image src="../../images/xue.png" mode=""/><text>汽车</text></view><view class="ListGrid"><image src="../../images/gong.png" mode=""/><text>汽车</text></view><view class="ListGrid"><image src="../../images/hun.png" mode=""/><text>汽车</text></view></view></scroll-view>

list.WXSS

/* pages/list/list.wxss */
/* pages/list/list.wxss */
swiper {height: 350rpx;
}
swiper image {width: 100%;height: 100%;
}
.List{display: flex;flex-wrap: wrap;
}
.List .ListGrid{width: 250rpx;height: 250rpx;border-right: 1rpx solid #eee;border-bottom: 1rpx solid #eee;box-sizing: border-box;display: flex;flex-direction: column;justify-content: center;align-items: center;
}
/* 九宫格区域中每一个格子中的图片和文字的样式 */
.List .ListGrid image {width: 70rpx;height: 70rpx;
}
.List .ListGrid text {color: #999;font-size: 28rpx;margin-top: 20rpx;
}

切换到菜单栏目
将会显示如下

在这里插入图片描述

在myform.wxml页面上写如下代码

<!--pages/myform/myform.wxml-->
<navigation-bar title="菜单" back="{{false}}" color="black" background="#FFF"></navigation-bar>
<scroll-view class="scrollarea" scroll-y type="list"><view class="box"><image src="/images/bj_2.png" mode=" scaleToFill" style="background-size:100vw 100vh ;z-index: -1;position: absolute;top: 0;"/><view class="myform"><input type="text" placeholder="请输入姓名" placeholder-class="phcolor"  /><input type="number" placeholder="请输入您的手机号" placeholder-class="phcolor"  /><view  class="radio"><radio-group bindchange="">请选择您的性别:<radio value="" /><radio value="" /></radio-group></view><text> 请选择您需要的点心: </text><checkbox-group bindchange="" class="check"><checkbox value="" />蛋糕<checkbox value="" />甜甜圈<checkbox value="" />巧克力</checkbox-group><button style="background-color:  pink; color: white;"> 提交</button></view></view></scroll-view>

myfrom.wxss页面如下

/* pages/myform/myform.wxss */
/* .img_bj{width: 100%;} */
.box{z-index: 1;width: 100vw;height: 100vh;
}
/* 输入框 */
.box input{font-size: large;border: 1px solid #ff4c91;border-radius: 10px;padding: 1.5vh 40rpx;margin-bottom: 1.5vh;color: #ff4c91;
}
.box .check {font-size: large;margin-bottom: 1.5vh;color: #ff4c91;
}
.box .phcolor {color: #ff4c91;
}
/*  */
image{height: 100vh;width: 100vw;
}
.myform{font-size: 20px;color: pink;width: 100vw;height: 100vh;/* margin-bottom: -200px; */text-align: left;padding-top: 650rpx;justify-content: center;}.check checkbox-group {margin-top: 1.5vh;color: #ff4c91;
}
.check checkbox-group checkbox {margin-left: 20rpx;
}
.check checkbox-group checkbox:nth-child(1) {margin-left: 0;
}
/* 提交按钮的样式 */
.box button {font-size: large;background: #ff4c91;color: #fff;
}

案例中的图片可以私信我,或者添加我的qq:1554845699 我将会发给你, 有什么不对的地方欢迎大家指正,一起学习,一起进步

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

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

相关文章

LNMP实验

一、登录数据库和创建个人博客

【蓝桥杯-单片机】基于定时器的倒计时程序设计

基于定时器的倒计时程序 题目如下所示&#xff1a; 实现过程中遇到的一些问题 01 如何改变Seg_Buf数组的值数码管总是一致地显示0 1 2 3 4 5 首先这个问题不是在main.c中关于数码管显示部分的逻辑错误&#xff0c;就是发生在数码管的底层错误。 检查了逻辑部分&#xff…

【重温设计模式】状态模式及其Java示例

状态模式的基本概念 在编程世界的大海中&#xff0c;各种设计模式就如同灯塔&#xff0c;为我们的代码编写指明方向。其中&#xff0c;状态模式是一种行为设计模式&#xff0c;它让你能在一个对象的内部状态改变时改变其行为&#xff0c;使得对象看起来就像改变了其类一样。这…

Git小乌龟安装及使用教程

一、Win7安装git 软件下载地址&#xff1a;git for windows 安装过程直接默认下一步&#xff0c;直到安装结束。 安装结束后重启一下。 安装完成后&#xff0c;在文件夹空白处右键出现以下几个标识&#xff0c;说明安装成功。 二、安装tortoise git&#xff08;乌龟git&…

分布式砖题

雪花算法 变动位数&#xff0c;性能佳&#xff0c;灵活调整bit位划分&#xff0c;灵活 zk 临时节点和watch机制实现注册中心 &#xff0c;数据都在内存&#xff0c;nio 多线程模型&#xff1b; cp注重一致性&#xff0c;集群数据不一致时集群不可用 数据一致性模型 cap 强…

图解CodeWhisperer的安装使用

&#x1f3ac; 江城开朗的豌豆&#xff1a;个人主页 &#x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 &#x1f4dd; 个人网站 :《 江城开朗的豌豆&#x1fadb; 》 ⛺️ 生活的理想&#xff0c;就是为了理想的生活 ! ​ 目录 &#x1f4d8; CodeWhisperer简介 &#…

力扣202. 快乐数

思路&#xff1a;用一个set记录是否重复出现过某值&#xff0c;是 则是无限循环&#xff0c;不可能还有1的情况&#xff0c;直接返回false; 否则一直处理生产新的数&#xff0c;直到为1&#xff1b; class Solution {public boolean isHappy(int n) {//set记录是否重复出现过某…

内存条@电脑支持的最大内存@升级内存硬件

文章目录 电脑支持的最大内存规格cpu官网查看支持的规格命令行查看脚本化 DDR内存LPDDR内存内存升级扩展&#x1f47a;插槽检查板载内存SPD内存厂商其他 内存参数&#x1f47a;性能指标使用软件查看更多内存相关的软件工具 电脑支持的最大内存规格 确认电脑最大支持内存大小和频…

自动化部署利器:Jenkins+Gitlab助力Springboot项目快速上线,实现持续集成与持续交付!

Jenkins 能干什么 来自官网 官网 Jenkins怎么用【Linux版】 下载 war包 本机为Java8 选择Jenkins版本为2.289.1 注意&#xff1a; 如果是Java8 尽量和我的Jenkins版本保持一致哈&#xff01;后面可能会遇到各种坑。 把下载好的war放到Linux服务器的某一个目录下 启动war …

python沧州市人民医院患者就诊信息管理系统flask-django-nodejs-php

因此&#xff0c;本论文旨在探讨人民医院患者就诊信息管理系统的建设与实施&#xff0c;分析其在医疗服务中的作用和意义&#xff0c;进一步探讨如何优化医院信息系统和提高医疗服务质量。通过对人民医院患者就诊信息管理系统的研究&#xff0c;可以为医院信息化建设提供借鉴和…

面试笔记——Redis(双写一致、持久化)

双写一致 双写一致性&#xff1a; 当修改了数据库中的数据&#xff0c;也要更新缓存的数据&#xff0c;使缓存和数据库中的数据保持一致。 相关问题&#xff1a;使用Redis作为缓存&#xff0c;mysql的数据如何与Redis进行同步&#xff1f;——双写一致性问题 回答时&#xff0…

Vue 计算属性和监视属性

Vue 计算属性和监视属性 computed computed 计算属性 规则&#xff1a; 用已有的属性计算不存在的属性默认调用一次get()只有值不发生改变的时候才可以使用简写&#xff08;函数&#xff09;&#xff1b;值发生改变 使用对象式写法&#xff0c;才可以配置set()方法底层原理使…

[项目设计]基于websocket实现网络对战五子棋

项目介绍 该项目旨在实现一个网页端的在线五子棋&#xff0c;将实现登陆、好友、房间、对战、观战、聊天等功能 完成该项目需要了解C、数据库MySQL、基础前端HTML/CSS/JS/Ajax、网络协议WebSocket 项目源码&#xff1a;azhe1/online_gobang - 码云 - 开源中国 (gitee.com) …

R语言实现多要素偏相关分析

偏相关分析是指当两个变量同时与第三个变量相关时&#xff0c;将第三个变量的影响剔除&#xff0c;只分析另外两个变量之间相关程度的过程&#xff0c;判定指标是相关系数的R值。 在GIS中&#xff0c;偏相关分析也十分常见&#xff0c;我们经常需要分析某一个指数与相关环境参…

网络基础知识-DNS与DHCP+网络规划与设计故障诊断+嵌入式系统设计师备考笔记

0、前言 本专栏为个人备考软考嵌入式系统设计师的复习笔记&#xff0c;未经本人许可&#xff0c;请勿转载&#xff0c;如发现本笔记内容的错误还望各位不吝赐教&#xff08;笔记内容可能有误怕产生错误引导&#xff09;。 本章的主要内容见下图&#xff1a; 本章知识和计算机…

MNN createSession 之创建流水线后端(四)

系列文章目录 MNN createFromBuffer&#xff08;一&#xff09; MNN createRuntime&#xff08;二&#xff09; MNN createSession 之 Schedule&#xff08;三&#xff09; MNN createSession 之创建流水线后端&#xff08;四&#xff09; MNN Session::resize 之流水线编码&am…

B站python爬虫课程笔记(Q16-)

下面是学习的网址&#xff1a; ​​​​​​【Python爬虫】 16、捕捉异常try&except语句的一些问题 1&#xff09;一些常见的异常类型 IndexError索引错误ZeroDivisionError除零错误FileNotFindError找不到文件错误TypeError类型错误KeyError键错误ValueError值错误Ind…

微信小程序 canvas层级过高覆盖原生组件

一、背景 微信小程序中使用signature第三方插件完成签名效果&#xff0c;但真机调试时发现canvas层级过高遮挡了按钮 二、具体问题 问题原因&#xff1a;签名后点击按钮无法生效 问题代码&#xff1a; <template><view class"sign_page" v-cloak>&l…

51单片机学习笔记7 串转并操作方法

51单片机学习笔记7 串转并操作方法 一、串转并操作简介二、74HC595介绍1. **功能**&#xff1a;2. **引脚**&#xff1a;3. **工作原理**&#xff1a;4. 开发板原理图&#xff08;1&#xff09;8*8 LED点阵&#xff1a;&#xff08;2&#xff09;74HC595 串转并&#xff1a; 三…

蓝桥杯刷题|03普及-真题

[蓝桥杯 2017 省 B] k 倍区间 题目描述 给定一个长度为 N 的数列&#xff0c;​,,⋯&#xff0c;如果其中一段连续的子序列 ​,,⋯ (i≤j) 之和是 K 的倍数&#xff0c;我们就称这个区间 [i,j] 是 K 倍区间。 你能求出数列中总共有多少个 K 倍区间吗&#xff1f; 输入格式 …