墨刀原型--多tab切换显示对应页面场景交互步骤

一般我们画原型页面,PC端或者APP端或小程序端,都会有页面会切换多个tab或状态,同时对应页面显示对应的页面数据。

设计思路如下:

以订单列表页面为例:

可以将订单列表页面分为3部分,固定的头部、状态栏、各个状态的订单列表数据,头部和状态栏都是固定在头部,状态栏可以左右滑动,列表数据可上下滑动,这里就需要用到滚动面板组件啦

首先我们先画出固定的页面头部内容

接下来拖动一个滚动面板,放到搜索栏下方

设置该滚动面板名称,方便后续设置交互事件时选择选项,同时设置滚动面板滚动方式,水平滚动就是左右滑动,所以选择水平滚动,可左右滑动切换状态

页面显示的面板橘色框,是该面板实际的显示内容区域

双击该面板,进入滚动面板编辑页,调整面板要显示的位置和大小,显示的橘色线是实际显示的区域边界线,后面的内容需要滚动才可看到,这是该面板显示全部内容的整体区域,就是所有状态都在该框内显示,可左右滑动显示全部内容

接下来就开始设置各个tab状态或订单状态

设置好后我们要做的交互场景是点击各个状态,对应状态显示红色加粗字体,例如点击待付款,全部显示灰色字体,待付款显示红色加粗字体,我们要在下个状态画出对应的预期效果,所以复制状态1,可将状态2画出要的预期效果,可直接点击状态1的加号图标,再修改状态2内容

依次类推,多个状态就添加多个状态,同时修改对应状态内容,我这边多画了两个,后面状态交互一致

接下来就是要时间各个状态间的交互,页面默认显示状态1内容,在状态1面板点击待付款,此时切换组件状态,切换到状态2,点击已拦截,切换至状态3,点击待发货,切换到状态4,同时,状态2,3,4里的交互也要对应添加上

选择事件交互动作,单击时,效果是切换组件状态,选择要切换的组件名称,和要显示的结果,切换至哪个状态,交互都完成,就可预览查看交互是否正确。

同理接下来我们需要画订单列表各个状态的页面数据,我们要的结果是点击上方状态,对应下方下面显示对应状态的列表数据

此时也需要拉动一个滚动面板,此时设置的滚动面板是垂直滚动,也就是可上下滑动

双击面板进入编辑内容页面,可添加页面内容数据

同理,该位置的面板数据会根据上方状态切换显示对应状态的列表数据,显示位置一致,所有也是在该面板内添加多个状态,面板右上角可设置状态显示是竖排还是横排显示,根据个人习惯可设置,不影响页面数据显示

同理,添加多个状态页面,编辑各个状态的页面数据,可直接编辑状态页面名称为状态名称,方便切换事件交互时选择,状态过多时,都是状态1,2,3,4等,记不清楚可直接修改状态名称,方便操作

各个状态的列表数据也画好了后,这时我们要做的是最后的交互,点击状态,页面显示对应状态的列表数据

还回到我们的状态交互面板里,点击状态时,此时订单列表面板也切换组件状态,切换为对应状态的列表数据

依次各个状态都需要添加下交互事件,这样所有的交互事件就完成了,就可预览查看实际的交互效果啦

不太懂的话,可以查看录制的视频步骤哦

也可留言,共同讨论交流技术问题哦

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

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

相关文章

java和网络安全,哪个就业前景更大?

常年以来,Java一直占据着程序语言的前三名,因此也就成了许多进入IT行业的首选语言。但随着5G时代的兴起,网络安全也成了当今最火热的“风口行业”。导致很多年轻人不知如何选择,一直处于纠结徘徊的状态。下面盾叔就带大家了解一下…

Qt—贪吃蛇项目(由0到1实现贪吃蛇项目)

用Qt实现一个贪吃蛇项目 一、项目介绍二、游戏大厅界面实现2.1完成游戏大厅的背景图。2.2创建一个按钮,给它设置样式,并且可以跳转到别的页面 三、难度选择界面实现四、 游戏界面实现五、在文件中写入历史战绩5.1 从文件里提取分数5.2 把贪吃蛇的长度存入…

关于vue创建项目失败报错(镜像过期)的解决方案

在新建vue项目时出现以下错误: 原因: npm.taobao.org和registry.npm.taobao.org旧域名于2021年官方公告域名更换事件,已于2022年05月31日零时起停止服务,域名HTTPS证书于2024年1月22日正式到期,不可再用。 解决方案:…

【vue3】【vant】 移动端古诗词句子发布收藏项目

更多项目点击👆👆👆完整项目成品专栏 【vue3】【vant】 移动端古诗词句子发布收藏项目 获取源码方式项目说明:其中功能包括素材包含:项目运行环境运行截图 获取源码方式 加Q群:632562109项目说明&#xf…

突破Web3红海,DePIN如何构建创新生态系统?

撰文:TinTinLand 本文来源香港Web3媒体Techub News专栏作者TinTinLand 2023 年 DePIN 赛道的火热成为 Web3 行业的重点关注方向,当前如何以可扩展、去中心化、安全方式推动 DePIN 赛道赋能下的 AI 版图建设,寻找更多 Web3 行业创新机遇成为…

JS(JavaScript)事件处理(事件绑定)趣味案例

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…

创新前沿:Web3如何颠覆传统计算机模式

随着Web3技术的快速发展,传统的计算机模式正面临着前所未有的挑战和改变。本文将深入探讨Web3技术的定义、原理以及它如何颠覆传统计算机模式,以及对全球科技发展的潜在影响。 1. 引言:Web3技术的兴起与背景 Web3不仅仅是技术创新的一种&…

QT中的样式表.qss文件

一、前言 qt中样式表的改变有几种方法,第一种就是直接在ui界面对应的组件右键修改样式表,还有一种就是直接在程序里面修改样式表,我知道的还有一种就是qss文件,这个文件就是将在程序中写的修改样式表的语句写道qss文件中&#xff…

次世代霍尔电磁摇杆搭配磁悬浮马达,这款手柄手感超丝滑,谷粒金刚3Pro体验

燥热的天气里,周末在家打上几局游戏,确实更容易放松身心,玩游戏的时候,键鼠、手柄一类的游戏外设特别重要,对我们的游戏体验影响很大,所以挑选起来总是格外挑剔。现在国产的游戏手柄已经今非昔比了&#xf…

grpc学习golang版(八、双向流示例)

系列文章目录 第一章 grpc基本概念与安装 第二章 grpc入门示例 第三章 proto文件数据类型 第四章 多服务示例 第五章 多proto文件示例 第六章 服务器流式传输 第七章 客户端流式传输 第八章 双向流示例 文章目录 一、前言二、定义proto文件三、编写server服务端四、编写client客…

YouTube广告投放指南:如何投放 YouTube视频广告

在海外广告投放中,YOutube是重要的渠道之一。这篇文章Maskfog将为你介绍Youtube广告类型以及广告投放流程,继续看下去! YouTube 视频广告的类型 1.信息流视频广告 信息流视频广告显示在 YouTube 主页、搜索结果页面上,并作为 Yo…

餐饮点餐系统

餐饮点餐系统是一款为餐厅和顾客提供便捷点餐服务的在线平台。 1.DDL CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY COMMENT 用户ID,username VARCHAR(50) NOT NULL UNIQUE COMMENT 用户名,password VARCHAR(255) NOT NULL COMMENT 密码,email VARCHAR(100) UNIQUE…

python爬虫之scrapy框架基本使用

python爬虫之scrapy框架基本使用 1、环境安装:pip install scrapy 2、创建一个工程:scrapy startproject xxxPro 3、cd xxxPro 4、在spiders子目录中创建一个爬虫文件:scrapy genspider spiderName www.xxx.com 5、执行工程:scra…

3DEXPERIENCE平台正在推动仿真技术的创新,旨在创造仿真设计的新境界

随着企业数字化转型的不断推进,3DEXPERIENCE 平台正以其前瞻性的技术和服务重塑仿真设计领域的新高度,助力企业实现仿真技术的再次飞跃。该平台不仅整合了先进的仿真工具与设计流程,还促进了跨部门的协作,降低分析仿真对硬件的要求…

远程桌面无法复制粘贴文件到本地怎么办?

远程桌面不能复制粘贴问题 Windows远程桌面为我们提供了随时随地访问文件和数据的便捷途径,大大提升了工作和生活的效率。然而,在使用过程中,我们也可能遇到一些问题。例如,在通过远程桌面传输文件时,常常会出现无法复…

突破SaaS产品运营困境:多渠道运营如何集中管理?

随着数字化时代的到来,SaaS(软件即服务)产品已成为企业日常运营不可或缺的工具。然而,在竞争激烈的市场环境下,SaaS产品运营越来越重视多渠道、多平台布局,以更广泛地触及潜在用户,然而&#xf…

Android Native 客户端属性配置系统使用说明

Android Native 客户端属性配置系统使用说明 背景和问题现代 android 开发基本都基于 gradle 属性设置来进行定制化编译,随着项目的迭代,工程结构越发复杂,配置属性越来越多,越来越多的配置使得上手难度越来越大。 解决方案设计一般而言,在 android 开发中,Gradle 属性系…

新国都:昙花一现or未来可期?

从波动起伏到强势爆发,这份业绩能否持续? 今天我们抽取一名铁杆粉丝想要咨询的公司来说一说——新国都。 一句话总结这家以第三方支付为主营业务的公司业绩:盈利能力突然爆发,23年净利润暴增近16倍,24年Q1净利润大增6…

mysql解压版本安装5.7

1. 官网下载好解压版本 我这边5.7版本 https://dev.mysql.com/downloads/file/?id523570 mysql官网 创建 my.ini文件 内容如下 [client] #客户端设置,即客户端默认的连接参数# socket /data/mysqldata/3306/mysql.sock #用于本地连接的socket套接字 # 默…

ASP.NET MVC-简单例子-配置日志文件-log4net

环境: win10,SQL Server 2008 R2 安装 使用NuGet 安装时发现报错并无法安装: 现有 packages.config 文件中检测到一个或多个未解析包依赖项约束。必须解析所有依赖项约束以添加或更新包。如果正在更新这些包,则可忽略此消息&am…