四、基础可视组件

通过本节你将了解 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应用 中添加 输入框组件 的方式:

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

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

    五.基础可视组件属性 在 iVX 中各个组件存在不同的属性,这些属性用于设置显示的样式或者是自身具备的特征等,通过更改这些属性可以极大的方便我们进行项目的创作. 大多数组件都拥有相同的属性,相同属性在 ...

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

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

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

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

  4. 一、iVX简介(IVX 快速开发教程)

    一.iVX简介 通过本节你将对 iVX 有一个大致的认识,并且了解 iVX 能够做些什么,有哪一些优势,这将帮助你更好的上手 iVX 进行应用的开发,初步了解 iVX 的强大之处. 文章目录 一.iV ...

  5. 十、小程序实战 (IVX 快速开发教程)

    十.小程序实战 使用小程序完成一个二手信息站点与 WebApp 实现流程类型,只是部分内容使用了微信小程序特有的组件,例如微信登录与 WebApp 略有差别,其它逻辑实现较为类似.我们先制作页面,之后 ...

  6. 八、后台与数据库(IVX 快速开发教程)

    八.后台与数据库 在 iVX 中 数据库 作为数据存储仓库,通过 数据库 可以永久性存储存储数据,而 后台服务 起到数据传输作用,将 数据库 的数据传输到前台页面之中,页面再使用这些数据. 文章目录 ...

  7. 十一、飞机大战(IVX 快速开发教程)

    十一.飞机大战 制作微信小游戏大致流程与微信小程序.Web类似,不同的在于是组件的使用. 文章目录 十一.飞机大战 11.1.1 完成游戏角色制作 11.1.2 完成物理世界添加 11.1.3 完成子 ...

  8. 九、二手信息站点后台完成 (IVX 快速开发教程)

    九.二手信息站点后台完成 了解完后台实现后,我们开始为该二手商品站点完成完成后台制作. 文章目录 九.二手信息站点后台完成 9.1.1 完成二手信息站点注册功能 9.1.2 完成二手信息站点登录功能 ...

  9. Stark 组件:快速开发神器 —— 锦上添花

    Stark 组件:快速开发神器 -- 锦上添花 一.分页 二.排序 三.搜索 1.关键字搜索 2.组合搜索 四.批量操作 经过前面几个篇章,我们的 Stark 组件已经能够批量生成 URL,快速实现增 ...

最新文章

  1. 神奇的魔法数字0x61c88647
  2. java 前端页面传过来的值怎么防止篡改_答对这40道经典web前端面试题,想不拿到offer都难!...
  3. 将截断字符串或二进制数据
  4. 网站计数器 web映射
  5. 手动打开和关闭windows的相关服务
  6. Lowest Common Multiple Plus ——ACM
  7. zabbix入门之添加主机
  8. OpenCV_03 图像的算数操作:图像的加法+图像的混合
  9. 比尔·盖茨:美国优先的世界观使我担心
  10. 【转载】MongoDB集群和实战详解
  11. [postgresql]postgresql的递归查询sql实例
  12. 28. Element nodeValue 属性
  13. 前端五个拿来就能用的炫酷动画登录页面
  14. 【Excel绝技】之 快速数据填充
  15. 【Cloudaily】3.15五招教你辨别真假云计算,2017 Gartner数据科学魔力象限出炉
  16. 说一说程序员如何保持平常心
  17. 机器人前沿--下肢外骨骼机器人
  18. Cannon.js -- 3d物理引擎
  19. Android 仿京东商城购物车及源码
  20. 艾略特波段理论实战(2):中8浪

热门文章

  1. 如何在 ASP.Net Core 中使用 File Providers
  2. 用C#+Selenium+ChromeDriver 爬取网页,完美模拟真实的用户浏览行为
  3. 回顾 | 进击吧! Blazor !第四期 组件开发
  4. WeihanLi.Npoi 1.10.0 更新日志
  5. 把Autofac玩的和java Spring一样6
  6. 使用 GB28181.Solution + ZLMediaKit + MediaServerUI 进行摄像头推流和播放
  7. Magicodes.SwaggerUI 已支持.NET Core 3.1
  8. 向net core 3.0进击——Swagger的改变
  9. 【送书活动】10分钟了解Docker,运维和开发视角有什么不同?
  10. .Netcore 2.0 Ocelot Api网关教程(8)- 缓存