首页 > 其他分享 >基于Vant Weapp的生日管家

基于Vant Weapp的生日管家

时间:2023-11-09 14:25:17浏览次数:26  
标签:Vant 展示 跳转 Weapp 按钮 组件 生日 好友

目前市面上提供了一些免费开源的第三方小程序UI组件库,可以下载后放到项目文件夹中直接使用,比起开发者从头开始自定义组件更为方便、高效。本次考虑使用第三方UI组件来实现界面的视觉统一。本次以有赞第三方UI组件库Vant Weapp为例,介绍如何使用自定义组件配合云开发中的数据库基本功能实现一个生日管家小程序。

本项目一共三个页面,即首页、好友信息编辑页和好友信息展示页。

首页功能需求:1.包含“添加新朋友”按钮、搜索框和好友列表。2.点击“添加新朋友”按钮后跳转到好友信息编辑页,可以录入数据。3.搜索框可以根据好友姓名关键词查找指定好友。4.好友生日列表需要展示好友姓名、生日、距离下个生日还有多少天,并且点击好友头像可以跳转到好友信息展示页查看详情。

好友信息编辑页功能需求:1.以表单的形式要求用户录入好友的姓名、性别、生日、电话、关系等信息。2.“保存记录”按钮用于添加或更新好友数据到云数据库中。3.“取消表单”按钮用于取消本次填写,返回上一页。

好友信息展示页面功能需求:1.顶端展示好友的头像和姓名。2.中间列表展示好友的性别、电话、和用户本人关系、距离出生已经多少天、距离下个生日还有多少天。3.下方是“修改”按钮和“删除”按钮,分别用于跳转编辑页面和直接删除当前好友。

标签:Vant,展示,跳转,Weapp,按钮,组件,生日,好友
From: https://www.cnblogs.com/liding111/p/17819631.html

相关文章

  • sql 根据身份证号获取出生日期并转成对应格式
     sqlserver 查询判断身份证号是18位的selectSUBSTRING(SUBSTRING(IDCard,7,8),1,4)+'-'+SUBSTRING(SUBSTRING(IDCard,7,8),5,2)+'-'+SUBSTRING(SUBSTRING(IDCard,7,8),7,2)from表whereBirthdayisnullandLEN(IDCard)=18 修改update表setBirth......
  • 【开源】基于Vue.js的学生日常行为评分管理系统的设计和实现
    一、摘要1.1项目介绍基于Vue+SpringBoot+MySQL的学生日常行为评分管理系统,包含了评分项目模块、评分数据模块,还包含系统自带的用户管理、部门管理、角色管理、菜单管理、日志管理、数据字典管理、文件管理、图表展示等基础模块,学生日常行为评分管理系统基于角色的访问控制,给学生、......
  • 2023-8-24 Quantom Computational Advantage Using Pertons 光量子计算优越性 2023人
    QuantomComputationalAdvantageUsingPertons光量子计算优越性|2023人工智能大会青年科学家论坛钟瀚森上海人工智能实验室论文背景:量子计算有望在许多重要任务上实现超越经典的计算能力。但长期以来受限于实验技术,无法在实际任务上演示超越经典计算机的性能。论文成......
  • 基于Vue.js和Vanta.js的动态天空颜色效果实现
    背景最近在写一个Vue项目,想要在登录界面加一个动态背景效果,搜索之后发现了Vanta.js(https://www.vantajs.com/)这个库。Vanta可以借助three.js(WebGL)或p5.js渲染动态的3D背景效果,提供了多种预设。几种效果都挺不错的,最终我决定采用clouds效果。随即我发现这个效果是可......
  • vant DropdownMenu 下拉菜单组件穿透问题
    问题描述:在微信小程序中使用Vant组件库提供的DropdownMenu下拉菜单组件时,当内容超过一定高度时,随着页面内容部分的滚动,顶部会出现部分间隙,继续划动会导致底层页面的滚动,这就是滚动穿透。解决方案(禁止滚动穿透)DropdownMenu下拉菜单组件内部结合了Popup弹出层组件。目前,Popup组件......
  • vant时间选择器中对minDate进行初始化
    vant组件库中,DatetimePicker可以通过min-date和max-date属性确定可选的时间范围。但他只支持Date类型,时间戳的话会报错,需要转换一下<van-popupv-model="showStartTime"position="bottom"><van-datetime-pickerv-model="defaultStartDate"......
  • 微信小程序--6.初次使用vant报错
    6、由于使用了ts踩到的安装vant的坑,重点在第4步1)在根目录下执行安装依赖的命令npmi@vant/weapp-S--production2)修改app.json将app.json中的 "style":"v2" 去除,小程序的新版基础组件强行加上了许多样式,难以覆盖,不关闭将造成部分组件样式混乱。3)修改project.conf......
  • 关于vant移动端的样式使用hbuilderX打包成app时数据请求失败的问题
    项目使用的是vant4,在使用hbuilderX打包时,发现请求后端失败,然后在网上查了一下说是因为在apk中不存在跨域的问题,所以不需要进行代理设置那就取消代理试试吧(注:我这里使用的是cli3):api.js中写入exportconstlogin=(data)=>{//登录  returnaxiosPost('http://xxx.xxx.......
  • BZOJ 生日礼物
    题目背景翰翰18岁生日的时候,达达给她看了一个神奇的序列$A_1,A_2,\dots,A_n$。她被允许从中选择不超过$M$个连续的部分作为自己的生日礼物。翰翰想要知道选择元素之和的最大值。你能帮助她吗?解题思路可以先合并序列中连续的同为正或负的值,使原序列变为一个一正一......
  • Excel根据身份证提取生日以及年龄
    在编辑栏,输入函数公式:=TEXT(MID(B2,7,8),"00-00-00"),然后按【Ctrl+Enter】结束确认,即可批量提取出:员工身份证中的出生日期;(公式中的B2代表着身份证号所在列)Datedif函数公式:=DATEDIF(TEXT(MID(B2,7,8),"00-00-00"),TODAY(),"y");即可计算出:身份证号中的年龄! 原文地址:https://bai......