基于云开发快速搭建智能名片小程序

熏风徐来,麦穗摇曳;麦类等夏熟作物生长旺盛,籽粒灌浆渐趋饱满,但尚未完全成熟,故称“小满”。
今日小满,基于云开发快速搭建智能名片小程序,发文以记录输入和输出过程。

一、功能总览:


1、名片列表
1)展示头像、姓名、岗位信息;
2)加载列表;
3)点击跳转查看名片详情;


2、名片详情
1)名片卡片样式,仿纸质卡片;
2)展示头像、姓名、岗位、公司信息;
3)展示邮箱、电话、地址;
4)存入手机通讯录功能;
5)分享名片功能;
6)一键复制功能;
7)一键拨号功能;
8)内嵌腾讯地图,并实现一键导航功能;


3、名片管理系统
1)名片分页查询;
2)创建名片;
3)名片编辑;
4)删除名片;



二、搭建智能名片,先画个草图



三、创建项目

之前有写过相关的文章,这里就不展开重复叙述了。感兴趣的话,可以翻阅历史文章。



四、新建页面,配置页面路由

"pages": ["pages/cardDetail/cardDetail"]




五、设置页面标题
 

"navigationBarTitleText": "我的名片"




六、页面布局分析


布局分析,一个大盒子,里面有两个子盒子,元素按照文档流进行排版布局。而②号盒子里面又有左右两个子盒子,按照flex布局。
普通流(文档流)就是元素按照其在 HTML 中的位置顺序决定排布的过程。
块级元素(display: block):<view>,从上到下依次排列,独占一行,两个元素直接的垂直距离由元素的垂直margin计算得到。
Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局,而这个容器我们称作flex容器,它的所有子元素自动成为容器成员,称为flex项目。


盒模型:



七、构建页面



1)实现卡片布局样式



2)实现头像样式



3)引入图片资源



4)添加职位、公司展示



5)完善其他信息展示



6)添加图标,丰富细节
 


7)还可以实现不同主题

比如,简约风格


比如,商务蓝


当然,还有其他皮肤或主题定制,需要大家动手实现了。


8)实现存入手机通讯录、分享名片

<view class="padding flex justify-between align-center padding-top-xs"><view class="flex-sub"><button class='cu-btn block line-blue lg'>存入手机通讯录</button></view><view class="flex-sub padding-left"><button class='cu-btn block bg-blue margin-tb-sm lg'><text class='icon-share'></text> 分享名片</button></view>
</view>



9)实现信息区域和操作栏

一键复制、一键拨号、一键导航
 



飞机稿
 


10)智能名片列表
 


八、小结



小满时节,麦穗渐满。收获与希望,随风而至。
我比较崇尚简洁明了、专业感强、清晰易读这些UI设计理念,所以我这里牛刀小试,设计和搭建了一款智能名片小程序,可以更好地展示个人形象和专业性,提升用户体验和印象。
当然,后续还需要完善其智能交互功能,以增强智能名片的智能性。

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

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

相关文章

数据结构(五)队列

文章目录 一、概念二、逻辑结构&#xff1a;线性结构三、存储结构&#xff08;一&#xff09;顺序队列&#xff08;二&#xff09;循环队列1. 结构体定义2. 创建队列&#xff08;1&#xff09;函数定义&#xff08;2&#xff09;注意点&#xff08;3&#xff09;代码实现 3. 入…

代码随想录算法训练营第二十天| 617. 合并二叉树、654. 最大二叉树、700. 二叉搜索树中的搜索、98. 验证二叉搜索树

[LeetCode] 617. 合并二叉树 [LeetCode] 617. 合并二叉树 文章解释 [LeetCode] 617. 合并二叉树 视频解释 题目: 给你两棵二叉树&#xff1a; root1 和 root2 。 想象一下&#xff0c;当你将其中一棵覆盖到另一棵之上时&#xff0c;两棵树上的一些节点将会重叠&#xff08;而另…

学习100个Unity Shader (18) --- 几何着色器(Geometry Shader)

文章目录 概述编写格式举例应用举例&#xff08;用预制体球的每个顶点画一个立方体&#xff09;参考 概述 vertex shader --> [geometry shader] --> fragment shader。[]: 可选阶段。输入图元 —> geometry shader —> 其他图元 编写格式 [maxcertexcount(N)] …

什么是访问越界(C语言数组、指针、结构体成员访问越界)

在C语言中&#xff0c;访问越界&#xff08;Access Violation 或 Out-of-Bounds Access&#xff09;是指程序试图访问的内存位置超出了其合法或已分配的范围。这通常发生在数组、指针或其他内存结构的使用中。 案例&#xff1a; #include <stdio.h>//数组 //Visiting b…

基于Django的美团药品数据分析与可视化系统,有多用户功能,可增删改查数据

背景 随着电子商务和健康产业的迅速发展&#xff0c;药品行业数据的分析和可视化变得愈发重要。基于Django的美团药品数据分析与可视化系统的研究背景凸显了对药品数据的深入挖掘和分析的需求。该系统不仅具备多用户功能&#xff0c;允许不同角色的用户进行数据管理和分析&…

python列表生成式的妙用:区间内奇数求和

新书上架~&#x1f447;全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我&#x1f446;&#xff0c;收藏下次不迷路┗|&#xff40;O′|┛ 嗷~~ 目录 一、引言 二、案例背景 三、实现步骤 四、案例验证 五、总结 一、引言 在Python编程中&a…

DuckDB 是个值得学习的系统

关于 DuckDB 的一些科普和评价&#xff1a; https://www.zhihu.com/question/438725169/answer/3255729583 DuckDB 的插件体系&#xff1a; https://duckdb.org/docs/extensions/overview.html 我认为&#xff0c;作为一个软件&#xff0c;引入”插件“是商业成功的必要条件…

Java三种方法实现多线程,继承Thread类,实现Runnable接口,实现Callable接口

目录 线程&#xff1a; 继承Thread类&#xff1a; 实现Runnable类&#xff1a; 实现Callable接口&#xff1a; 验证多线程&#xff1a; 线程&#xff1a; 定义&#xff1a;进程可以同时执行多个任务&#xff0c;每个任务就是线程。举个例子&#xff1a;一个Java程序&#…

力扣刷题--LCR 075. 数组的相对排序【简单】

题目描述 给定两个数组&#xff0c;arr1 和 arr2&#xff0c; arr2 中的元素各不相同 arr2 中的每个元素都出现在 arr1 中 对 arr1 中的元素进行排序&#xff0c;使 arr1 中项的相对顺序和 arr2 中的相对顺序相同。未在 arr2 中出现过的元素需要按照升序放在 arr1 的末尾。 …

实现UI显示在最上面的功能

同学们肯定遇到过UI被遮挡的情况&#xff0c;那如何让UI显示在最前面呢&#xff0c;先看效果 原理:UI的排序方式是和unityHierarchy窗口的层级顺序有关的&#xff0c;排序在下就越后显示&#xff0c;所以按照这个理论&#xff0c;当我们鼠标指到UI的时候把层级设置到最下层就好…

不一样的2024

当我们继续往前走时&#xff0c;发现身边的事物不再那么的陌生&#xff0c;也不再那边多的阻碍&#xff0c;不管怎么&#xff0c;2024将会不一样。 当我们走进审批流时&#xff0c;全面石荒芜的&#xff0c;所以自己构建了一个体系。 当我们转向开源时&#xff0c;发现开源与…

nacos(一) 安装

一 nacos 1.4.7安装 安装 nacos-server nacos官方下载 说明&#xff1a; 下载1.4.7和2.3.2版本,本专栏后续以1.4.7为例进行讲解补充&#xff1a; nacos-server服务端和nacos-client客户端附加&#xff1a; spring 版本、nacos-server、nacos-client版本要适配思考&#xf…

【Redis】Widows 和 Linux 下使用 Redis

Redis 简述 1.缓存 缓存就是将数据存放在距离计算最近的位置以加快处理速度。缓存是改善软件性能的第一手段,现代 CPU 越来越快的一个重要因素就是使用了更多的缓存,在复杂的软件设计中,缓存几乎无处不在。大型网站架构设计在很多方面都使用了缓存设计。 2.Redis Redis …

同元软控专业模型库系列—电气篇

一、引言 电气作为研究电能产生、传输、分配、使用和控制的专业领域&#xff0c;在航空航天、能源电力、船舶推进、轨道交通等众多行业中占据着举足轻重的地位&#xff0c;应用范围涉及电力工程、电子通信、自动化控制等&#xff0c;如电池充电管理芯片设计、航天器伺服系统、…

GitHub Copilot如何订阅使用

1.Copilot是什么 Copilot是由Github和OpenAI联合开发的一个基于人工智能大模型的代码写作工具。 我们都知道Github是世界上拥有开源项目及代码最多的一个平台&#xff0c;有了这么一个得天独厚的资源&#xff0c;Github联合OpenAI喂出了Copilot。经过不断地更新迭代&#xff…

Word整理论文参考文献

1.安装Zotero软件 2.安装Zotero的Chrome网站插件&#xff0c;并将插件固定到浏览器 3.安装Word的Zotero插件 4.在DBLP网站https://dblp.org/search 搜索需要添加的参考文献->点击BibTex->点击网页右上角的Zotero符号&#xff08;即第二步所指的符号&#xff09;->至…

红队攻防渗透技术实战流程:红队目标上线之webshell工具魔改

红队攻防免杀实战 1. 红队目标上线-Webshell免杀-源码魔改1.2 Webshell-代码混淆&流量绕过&工具原理1.2 通过对冰蝎的数据包分析:1.2魔改冰蝎-JAR反编译打包构建1.2魔改冰蝎-防识别-打乱特征指纹1.2魔改冰蝎-防查杀-新增加密协议1. 红队目标上线-Webshell免杀-源码魔改…

[转载]同一台电脑同时使用GitHub和GitLab

原文地址&#xff1a;https://developer.aliyun.com/article/893801 简介&#xff1a; 工作中我们有时可能会在同一台电脑上使用多个git账号&#xff0c;例如&#xff1a;公司的gitLab账号&#xff0c;个人的gitHub账号。怎样才能在使用gitlab与github时&#xff0c;切换成对应…

民国漫画杂志《时代漫画》第27期.PDF

时代漫画27.PDF: https://url03.ctfile.com/f/1779803-1248635258-b6a842?p9586 (访问密码: 9586) 《时代漫画》的杂志在1934年诞生了&#xff0c;截止1937年6月战争来临被迫停刊共发行了39期。 ps: 资源来源网络!

「互联网+招标」背景下,促进投标保证保险发展,天道经纪在行动

过去&#xff0c;企业每参加一个工程建设项目招标&#xff0c;都需要在投标期间缴纳一笔数额不小的投标保证金&#xff0c;少则几万&#xff0c;多则几十万&#xff0c;资金质押时间至少1个月。如果同时参与多个项目的招标&#xff0c;企业需要大额的流动资金保障。对于企业而言…