微信小程序云开发教程——墨刀原型工具入门(页面交互+交互案例教程)

  

引言

作为一个小白,小北要怎么在短时间内快速学会微信小程序原型设计

时间紧,任务重”,这意味着学习时必须把握微信小程序原型设计中的重点、难点,而非面面俱到。

要在短时间内理解、掌握一个工具的使用,最有效的方式莫过于临摹

看实例视频教程,并跟着教程在实例素材上操作。

基于以上两点,小北根据学长和老师们的推荐,选择了先上入手“墨刀”这个软件!

软件介绍

墨刀是一款在线原型设计与协同工具,借助墨刀,产品经理、设计师、开发、销售、运营及创业者等用户群体,能够搭建为产品原型,演示项目效果。

墨刀同时也是协作平台,项目成员可以协作编辑、审阅 ,不管是产品想法展示,还是向客户收集产品反馈,向投资人进行Demo展示,或是在团队内部协作沟通、项目管理。

 官网下载地址:墨刀 - 在线一体化产品设计协作平台 (modao.cc)icon-default.png?t=N7T8https://modao.cc/brand

墨刀支持为页面或组件添加交互跳转事件,模拟用户使用产品交互时的真实体验,让你的原型“动”起来。

一、页面交互

网页跳转/插入外部链接

使用交互事件中的超链接功能即可实现网页跳转效果。
1、选中任意元素,添加事件,选择跳转超链接

2、选择跳转到当前页面或者新开窗口,输入允许跳转的http/https协议的地址

定时跳转

选中画布后,在链接设置面板中可以为页面或状态设置定时跳转的效果。

二、交互案例教程

使用页面状态和动态组件功能,可以实现很多动态切换效果。您可以跟随下面的视频进行具体操作的学习。

底部导航

底部导航可以用动态组件实现,本节课程带您学习用墨刀制作微信底部导航。

底部导航

00:00 案例效果:查看底部导航的预览效果
00:22 组件状态编辑:使用动态组件功能设置导航的切换效果
02:27 创建母版:将编辑好的动态组件转换为母版便捷复用
02:48 添加交互跳转:为母版中的组件添加交互链接,实现组件状态切换
03:27 母版复用:将母版在页面复用并设置不同的默认状态

底部菜单

底部菜单可以用动态组件实现,本节课程带您学习用墨刀制作微信公众号底部菜单。

底部菜单

00:00 案例效果:查看底部菜单的预览效果
00:23 组件状态编辑:使用动态组件功能设置底部菜单的效果
00:43 添加交互跳转:为动态组件添加交互链接,实现组件状态切换

Tab切换

Tab切换可以用动态组件实现,本节课程带您学习用墨刀制作抖音个人主页的tab切换。

tab切换

00:00 案例效果:查看Tab切换的预览效果
00:21 组件状态编辑:修改组件不同状态的显示效果
00:56 添加交互跳转:为动态组件添加交互链接,实现组件状态切换
01:11 调整组件:修改动态组件的位置和大小,匹配页面效果

左右/局部滚动

左右滚动/局部滚动可以用动态组件实现,本节课程带您学习用墨刀制作微信订阅号消息的局部滚动效果。

左右、局部滚动

00:00 案例效果:查看左右滚动的预览效果
00:21 添加组件状态:将素材组件转化为动态组件
00:33 调整动态组件:调整动态组件的宽度,实现滚动效果

下拉菜单

本节课程带您学习用墨刀动态组件实现微信首页下拉菜单效果。

下拉菜单

00:00 案例效果:查看下拉菜单的预览效果
00:21 组件状态编辑:设置组件不同状态的隐藏/显示效果
00:44 添加交互跳转:实现页面切换和组件状态的切换

键盘弹出

本节课程带您学习用墨刀动态组件实现键盘弹出效果。

键盘弹出

00:00 案例效果:查看键盘弹出的预览效果
00:17 组件状态编辑:使用动态组件功能设置弹窗的效果
00:44 设置交互跳转:为页面中的组件添加交互事件来实现组件状态的切换

点赞效果

本节课程带您学习用墨刀动态组件实现抖音主页的点赞效果。

点赞效果

00:00 案例效果:查看点赞效果的预览效果
00:18 组件状态编辑:设置组件不同状态中的不同外观和动效效果
00:37 添加交互跳转:为页面中的组件添加交互事件来实现组件状态的切换

点击弹窗

本节课程带您学习用墨刀动态组件实现微信小程序的点击弹窗效果。

点击弹窗

00:00 案例效果:查看点击弹窗的预览效果
00:17 制作半透明蒙层:使用矩形组件进行蒙层的制作
00:30 组件状态编辑:使用动态组件功能设置弹窗的效果
00:48 设置交互跳转:为页面中的组件添加交互事件来实现组件状态的切换

定时弹窗

本节课程带您学习用墨刀动态组件实现抖音首页的定时弹窗效果。

定时弹窗

00:00 案例效果:查看定时弹窗的预览效果
00:19 组件状态编辑:设置组件不同状态的隐藏/显示效果
00:42 添加交互跳转:为组件添加定时器跳转效果,实现组件状态定时自动切换

图片放大

本节课程带您学习用墨刀动态组件实现图片放大效果。

图片放大

00:00 案例效果:查看图片放大的预览效果
00:26 页面状态编辑:设置页面不同状态的图片展示效果
01:05 添加交互跳转:为组件添加交互跳转效果,实现页面状态的切换

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

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

相关文章

excel统计分析——析因设计

参考资料:生物统计学 析因设计(factorial design)是同时研究多因素主效应和互作的有效试验设计方法。将所研究的因素按全部因素的所有水平的一切组合逐次进行试验,称为析因设计,也称为全因子试验设计。 1、设计方法 析…

web前端之uniApp实现选择时间功能

MENU 1、孙子组件1.1、html部分1.2、JavaScript部分1.3、css部分 2、子组件2.1、html部分2.2、JavaScript部分2.3、css部分 3、父组件3.1、html部分3.2、JavaScript部分 4、效果图 1、孙子组件 1.1、html部分 <template><view><checkbox-group change"ch…

蓝桥杯-大小写转换

转换方法 toLowerCase() String类的toLowerCase()方法可以将字符串中的所有字符全部转换成小写&#xff0c;而非字母的字符不受影响&#xff0c;语法格式如下&#xff1a; 字符串名.toLowerCase() //将字符串中的字母全部转成小写&#xff0c;非字母不受影响。 package chap…

nginx 基于IP的多虚拟主机配置

nginx 基于IP的多虚拟主机配置 1.基于IP的多虚拟主机配置 1.1 网络配置 linux操作系统支持IP别名的添加。 nginx 服务器提供的每台虚拟主机对应配置一个不同的IP&#xff0c;因此需要将网卡设置为同时能够监听多个IP地址。 先查看当前的网络配置&#xff1a;ifconfig 再为…

python 绘制三维图

参考&#xff1b;Create 3D histogram of 2D data — Matplotlib 3.8.3 documentation

Elasticsearch:使用 Streamlit、语义搜索和命名实体提取开发 Elastic Search 应用程序

作者&#xff1a;Camille Corti-Georgiou 介绍 一切都是一个搜索问题。 我在 Elastic 工作的第一周就听到有人说过这句话&#xff0c;从那时起&#xff0c;这句话就永久地印在了我的脑海中。 这篇博客的目的并不是我出色的同事对我所做的相关陈述进行分析&#xff0c;但我首先…

PHP服务性能优化总结

前言 问题都是逐步暴露的&#xff0c;没有显现出来的问题不代表不存在&#xff0c;只是有更低级的问题先出现了而已。特别是对于 service 来说&#xff0c;问题出现之后&#xff0c;必须要找到根因&#xff0c;找到根因之后&#xff0c;解决方案可以分布实施&#xff0c;否则所…

【Numpy】给数组增加一个维度

【Numpy】给数组增加一个维度 &#x1f308; 个人主页&#xff1a;高斯小哥 &#x1f525; 高质量专栏&#xff1a;Matplotlib之旅&#xff1a;零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程&#x1f448; 希望得到您的订阅和支持~ &#x1f4a1; 创…

怎么培养孩子的学习习惯?

问&#xff1a;在亲子阅读中&#xff0c;应该用哪些方法引导孩子自己主动阅读呢&#xff1f; 有很多家长会问如何培养孩子主动阅读的兴趣&#xff1f; 我想给你四个词来分享&#xff0c;分别是环境、选择的权利、适龄&#xff0c;还有增强回路。第一个环境&#xff0c;就是把…

Java @Async 实现异步功能

1.问题描述 在做导入导出功能时&#xff0c;如果数据量比较多&#xff0c;完成操作的时间就会变长&#xff0c;导致页面的接口报502超时异常 2.原因分析 没有做异步处理&#xff0c;同步处理会导致页面要一直等待接口响应&#xff0c;时间一长就会报502 3.解决方案 改为异步导…

html实体字符,看完这篇彻底明白了

二.技术基础知识 基础知识一直都是重点考察的内容&#xff0c;包含有HTML&#xff08;5&#xff09;、CSS&#xff08;3&#xff09;、JavaScript到 戳这里领取完整开源项目&#xff1a;【一线大厂前端面试题解析核心总结学习笔记Web真实项目实战最新讲解视频】 Vue&#xff0…

MATLAB读取.nc(数据集)文件

MATLAB读取.nc(数据集)文件 以中国1km逐月潜在蒸散发数据集&#xff08;1901-2022&#xff09;为例 首先用FileZilla下载特定年份的数据集 用matlab进行处理&#xff0c;代码如下&#xff1a; clear;clc;ncdisp("pet_2022.nc") %读数据集的具体信息和变量eva ncr…

代码训练LeetCode(2)区间列表的交集

代码训练(2)LeetCode之区间列表的交集 Author: Once Day Date: 2024年3月5日 漫漫长路&#xff0c;才刚刚开始… 全系列文章可参考专栏: 十年代码训练_Once-Day的博客-CSDN博客 参考文章: 986. 区间列表的交集 - 力扣&#xff08;LeetCode&#xff09;力扣 (LeetCode) 全球…

flutterprovider局部刷新,简单聊聊2024年Android开发的现状和思考

一、java面试题 熟练掌握java是很关键的&#xff0c;大公司不仅仅要求你会使用几个api&#xff0c;更多的是要你熟悉源码实现原理&#xff0c;甚至要你知道有哪些不足&#xff0c;怎么改进&#xff0c;还有一些java有关的一些算法&#xff0c;设计模式等等。 &#xff08;一&…

.NET Core 日志记录功能详解

在软件开发和运维过程中&#xff0c;日志记录是一个非常重要的功能。它可以帮助开发者跟踪应用程序的运行状况、诊断和监控问题。.NET Core 提供了一个灵活且易于使用的日志系统&#xff0c;本文将详细介绍.NET Core日志的相关概念、配置和使用方法。 1. 什么是日志记录以及它…

使用GitOps自动化推动AI/ML工作流程

作为一名深耕自动化和人工智能领域的开发人员&#xff0c;我们逐渐认识到尖端工具和方法之间的显着协同作用&#xff0c;这些协同作用突破了可能性的界限。在这次探索中&#xff0c;我们想分享一个概念&#xff0c;它不仅彻底改变了我们的软件开发和基础设施管理方法&#xff0…

向爬虫而生---Redis 探究篇5<Redis集群刨根问底(1)>

前言: Redis集群是一种可靠和高性能的分布式数据库解决方案。随着互联网的迅速发展和数据规模的增长,传统的单机Redis已经无法满足大规模应用的需求。Redis集群的出现填补了这一空白,提供了更高的可扩展性和容错性。 大家都知道,Redis是一种基于内存的高性能键值存储数据库,…

微信小程序开发系列(十七)·事件传参·mark-自定义数据

目录 步骤一&#xff1a;按钮的创建 步骤二&#xff1a;按钮属性配置 步骤三&#xff1a;添加点击事件 步骤四&#xff1a;参数传递 步骤五&#xff1a;打印数据 步骤六&#xff1a;获取数据 步骤七&#xff1a;父进程验证 总结&#xff1a;data-*自定义数据和mark-自定…

绘图设计:用Draw.io绘制图形技巧大全(含统一建模语言UML模板)

一、常见UML模板 1.流程图 2.用例图 include是包含关系&#xff0c;extend是扩展关系 简而言之&#xff0c;include是子集指向父集&#xff1b;而extend是扩展用例指向基础用例&#xff08;基础用例可以理解为系统核心功能&#xff0c;扩展用例是可选的&#xff0c;不是必须…

易基因:NAR:RCMS编辑系统在特定细胞RNA位点的靶向m5C甲基化和去甲基化研究|项目文章

喜讯&#xff01;易基因表观转录组学RNA-BS技术服务见刊《核酸研究》 大家好&#xff0c;这里是专注表观组学十余年&#xff0c;领跑多组学科研服务的易基因。 2024年2月15日&#xff0c;吉林大学张涛、赵飞宇、李金泽为共同第一作者&#xff0c;吉林大学李占军、隋婷婷及赖良…