四、WebApp 基础可视组件(IVX 快速开发教程)

四、基础可视组件

通过本节你将了解 iVX 开发中的核心—— iVX 组件的使用方法。iVX 的组件是开发应用时所必要的对象,通过这些对象你将快速的完成应用的开发。

在 iVX 应用开发中,所有交互、动画、数据都需要以组件为基础,通过组件之间的编排来完成。例如图片组件可以容纳图片素材,音频组件可以容纳音频素材。

文章目录

  • 四、基础可视组件
      • 4.1 页面添加
      • 4.2 行添加
      • 4.3 列添加
      • 4.4 文本添加
      • 4.5 按钮添加
      • 4.6 图片添加
      • 4.7 输入框添加


4.1 页面添加

在 WebApp 中,页面作为所有可视组件的容器,即需要创建一个页面包含其它可视容器。在一个 WebApp 中可以添加多个页面,这些不同页面之间可以相互跳转。

页面可以被添加在前台、容器(对象组)等父对象下,不能添加在行(列)、横幅、面板、层等对象下。添加一个组件时,需要点击一个 父容器 ,再点击 组件栏 中的 组件 进行添加,新添加的组件将会自动的对组件名进行排序:

添加 页面 后,页面 的大小由对应的 父容器 决定,在以上 gif 图演示中,前台 即为该 页面 的父容器。

4.2 行添加

行 是页面布局的重要元素,其内部元素是以 对定位的 方式进行排列,使用 行 可以实现元素内容横排展示。行 是一个容器,行 用来包裹其它组件对象,例如图片、文本、视频等。

在 绝对环境 和 相对环境 中,组件添加方式略有不同;绝对环境 中选择页面后点击 行 组件,鼠标光标将会切换成绘制模式,需要用鼠标绘制出该组件的大小;在 相对环境 中,选择 页面 为 父对象 后,直接点击 行 元素,该元素将会自动添加至该 父对象 中,此时该 行 的宽为 父对象 的最大宽度,也就是 100% 宽度,高度则会有一个默认值。

以下示例为 绝对定位 Web应用 中添加 行 的方式:

以下示例为 相对定位 Web应用 中添加 行 的方式:

4.3 列添加

列 是页面布局的重要元素,其内部元素是以 相对定位 的方式进行排列,使用 列 可以实现元素内容纵向展示,同 行 一样用来包裹其它组件对象,例如图片、文本、视频等。

以下示例为绝对定位 Web应用 中添加 列 的方式:

以下示例为 相对定位 Web应用 中添加 列 的方式:

4.4 文本添加

文本组件 用于插入文本对象,以记录并显示一段文本。文本组件 可以包含在 行 与 列 容器中,通过 行 和 列 的位置控制使文本跟随 行 和 列 进行展示。

以下示例为 绝对定位 Web应用 中添加 文本组件 的方式:

以下示例为 相对定位 Web应用 中添加 文本组件 的方式:

4.5 按钮添加

按钮组件 一般用于用户交互,例如用户输入信息后进行登录、某些信息的提交等。

以下示例为 绝对定位 Web应用 中添加 按钮组件 的方式:

以下示例为 相对定位 Web应用 中添加 按钮组件 的方式:

4.6 图片添加

图片组件 用于图片的显示,支持 jpg 、jpeg 、png 、gif 格式的图片素材。图片组件 可使用本地图片或网络图片。

以下示例为绝对定位 Web应用 中添加 图片组件 的方式:

以下示例为 相对定位 Web应用 中添加 图片组件 的方式:

4.7 输入框添加

输入框组件 用于用户与应用进行信息交互的文本输入容器,例如账户登录页面所需要用户输入的的账户文本与密码文本。

以下示例为 绝对定位 Web应用 中添加 输入框组件 的方式:

以下示例为相对定位 Web应用 中添加 输入框组件 的方式:

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

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

相关文章

Springboot项目搭建(三)整合thymeleaf模板

springboot整合thymeleaf模板 一、POM文件添加依赖 <!--thymeleaf--> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency><!--nekohtml 解决thymea…

React-引领未来的用户界面开发框架-读书笔记(一)

这本书的主要内容都是以react v0.12为主&#xff0c;ES5语法&#xff0c;笔记中将会使用react v0.14和RS6。 第1章 react简介 1.本质上是一个状态机&#xff0c;它以精简的模型管理复杂的随着时间而变化的状态。 2.它不是model-view-controller&#xff0c;它是mvc中的v(view)&…

Android之提示This version of Android Studio cannot open this project, please retry with Android Studio

1 问题 编译项目&#xff0c;错误提示如下 This version of Android Studio cannot open this project, please retry with Android Studio 2 解决办法 很明显&#xff0c;看英语翻译也知道&#xff0c;是由于AS版本太低导致&#xff0c;升级AS就可以了。

Netflix 的 API 架构演变历程

Netflix 以其松耦合和高度可扩展的微服务架构而闻名&#xff0c;Netflix API 的后端架构经历了 4 个主要阶段。&#x1d40c;&#x1d428;&#x1d427;&#x1d428;&#x1d425;&#x1d422;&#x1d42d;&#x1d421; &#x1d40c;&#x1d428;&#x1d427;&#x1d…

五、Web App 基础可视组件属性(IVX 快速开发教程)

五、基础可视组件属性 在 iVX 中各个组件存在不同的属性&#xff0c;这些属性用于设置显示的样式或者是自身具备的特征等&#xff0c;通过更改这些属性可以极大的方便我们进行项目的创作。 大多数组件都拥有相同的属性&#xff0c;相同属性在以下内容中不会赘述介绍&#xff…

【专升本计算机】甘肃省专升本考试计算机热点考点(填空题115道)

甘肃专升本考试计算机填空题热点考点 1 、自计算机问世至今已经经历了四个时代,划分时代的主要依据是计算机的构成元件。 2 、世界上第一台电子数字计算机采用的逻辑元件是电子管。 3 、早期的计算机体积大、耗能高、速度慢,其主要原因是制约于元器件。 4 、当前的计算机一…

【回溯法】竞赛游戏

题目描述 某游戏规则中&#xff0c;甲乙双方战斗&#xff0c;每一回合总能分出胜负&#xff0c;游戏规定&#xff1a; 1.失败的一方要将自己体力值的1/4加给胜利的一方。 2.游戏开始时&#xff0c;甲的体力值是1000&#xff0c;乙的体力值是2000。 3.每一回合&#xff0c;甲乙胜…

zabbix自动发现(Discovery)功能使用

随着监控主机不断增多&#xff0c;有的时候需要添加一批机器&#xff0c;特别是刚用zabbix的童鞋 需要将公司的所有服务器添加到zabbix&#xff0c;如果使用传统办法去单个添加设备、分组、项目、图像…..结果应该是让人吐的结果。 鉴于这个问题我们可以好好利用下Zabbix大…

Apache之三种工作模式和配置性能优化

1 Apache的3种模式和版本 Apache目前一共有三种稳定的MPM&#xff08;Multi-Processing Module&#xff0c;多进程处理模块&#xff09;模式&#xff0c;它们分别是prefork&#xff0c;worker和event。 我们可以使用httpd -V 命令查看apache的版本和模式&#xff0c;如果你服务…

lsof命令

lsof, LiSt Opened Files, 列出打开的文件, 听起来很简单的样子. 但想*nix中很多其他工具一样, lsof把这件简单的事情做到了炉火纯青. 因为Unix认为”一切皆文件”, 那么”打开的文件”就不仅仅是传统意义上打开的文件了, 还可以是网络/Unix域套接字, 匿名/具名管道, 共享库文件…

React-引领未来的用户界面开发框架-读书笔记(二)

第4章 数据流 由于react的数据流向是单向的&#xff08;其父节点传递到子节点&#xff09;&#xff0c; 因此组件是简单且易于把握的&#xff08;它们只需要从父节点获取props渲染即可&#xff09; 假如顶层组件的某个prop改变了&#xff0c;react会递归地向下遍历整个组件树&a…

六、WebApp 二手信息站点页面制作(IVX 快速开发教程)

六、二手信息站点页面制作 在了解了基础可视组件后&#xff0c;我们可以通过这些可视组件进行站点页面开发&#xff0c;在此以一个二手交易网站站点页面为例&#xff0c;本教程示例并不是成熟完善的示例&#xff0c;需要各位读者进行少量完善&#xff0c;示例只是用于功能讲解…

【专升本计算机】甘肃省专升本考试公共课计算机填空题考点汇总

甘肃专升本考试公共课计算机填空题考点汇总 Excel 工作簿文件的默认扩展名为 xls 。 Excel 主界面窗口中编辑栏上的 “fx” 按钮用来向单元格插入函数。 用来给电子工作表中的行号进行编号的是数字。 在 Excel 中,输入数字作为文本使用时,需要输入作为先导标记的字符是单引…

Blazor University (25)路由 —— 通过 HTML 导航

原文链接&#xff1a;https://blazor-university.com/routing/navigating-our-app-via-html/通过 HTML 导航源代码[1]链接到 Blazor 组件中的路由的最简单方法是使用 HTML 超链接。<a href"/Counter">This works just fine</a>Blazor 组件中的超链接会被…

css3选择器详解

css3选择器详解css中除了早先最早的&#xff0c;ID选择器&#xff0c;class选择器一些以外在css3中新加入了新的选择器&#xff0c;新选择器的使用大大的方便了我们的编程&#xff0c;下面我就说一些css3的选择器的使用方法&#xff0c; p 选择了所有<p>元素的标签…

OpenReports中文支持方案

此文章在《OpenReports中文支持完全解决方案.doc》的基础上做优化&#xff0c;并贴出代码。已测试通过。 一、主要解决的问题 1 页面显示支持中文 2 与服务器或数据库的交互支持中文 3 查询结果支持中文 4 导出文件名及内容支持中文 二、解决方案及方法 1 …

LeetCode之First Unique Character in a String

1、题目 Given a string, find the first non-repeating character in it and return its index. If it doesnt exist, return -1. Examples: s "leetcode" return 0.s "loveleetcode", return 2. 2、代码实现 public class Solution {public int firstU…

七、功能性组件与事件逻辑(IVX 快速开发教程)

七、功能性组件与事件逻辑 由于 iVX 极度易用的特性&#xff0c;在 iVX 中开发微信小程序、WebApp、小游戏应用的开发流程大致相同。介绍完基础可视化组件后通过后台的服务、数据库与事件结合即可完成一个应用的开发&#xff1b;此篇将会介绍 iVX 功能性组件与事件&#xff0c…

python assert的作用

一、python assert的作用&#xff1a; 根据Python 官方文档解释(https://docs.python.org/3/reference/simple_stmts.html#assert), "Assert statements are a convenient way to insert debugging assertions into a program". 二、一般的用法是&#xff1a; assert…

React-引领未来的用户界面开发框架-读书笔记(三)

第8章 DOM操作 多数情况下&#xff0c;React的虚拟DOM足以用来创建你想要的用户体验&#xff0c;而根本不需要直接操作底层真实的DOM。然而也有一些例外。最常见的场景包括&#xff1a;需要与一个没有使用React的第三方类库进行整合&#xff0c;或者执行一个React没有原生支持的…