-
添加页面变量 - Astro企业应用 AstroPro
getter:用于获取(读取)类的私有属性的值。Getter方法通常没有参数,并且返回属性的值。
-
添加工具类 - Astro企业应用 AstroPro
@vueuse/core @vueuse/shared axios pinia vue vue-i18n vue-router vue/server/renderer @opentiny/vue 父主题: 使用工具类方法
-
function utils使用示例 - Astro企业应用 AstroPro
代码示例: function xxxHandler(value) { if(this.utils.isNil(value)) { return } // ... other logic } 父主题: 使用工具类方法
-
步骤4:编辑服务 - Astro企业应用 AstroPro
例如,某个订单系统中包括用户(User)、订单(Order)和订单详情(OrderDetail)三个业务对象,且三个对象之间存在聚合关系,即用户存在时,订单才会存在,订单存在时,订单详情才会存在。
-
步骤3:添加服务 - Astro企业应用 AstroPro
API版本:指定服务的API版本,对应服务metadata.json文件中,Service段的apiVersion字段,一般为v1、v2类型的值。 图4 apiVersion 描述:设置服务的描述信息。 父主题: 创建企业核心应用
-
步骤二:新建一个服务 - Astro企业应用 AstroPro
API版本:服务API版本,对应服务Service段的apiVersion字段,一般为v1、v2类型的值。 描述:设置服务的描述信息。 单击“完成”,完成服务的创建。 此处创建的服务相当于为服务搭建了一个框架,如果需要实现某些特定的功能,还需要您根据自身业务需求进行业务建模。
-
服务开发框架详解 - Astro企业应用 AstroPro
服务开发框架详解 整体结构介绍 单Module base/service DDD 父主题: AstroPro学堂
-
步骤5:生成服务代码 - Astro企业应用 AstroPro
图3 代码目录结构说明 代码目录结构分为“base/service”、“单Module”和“DDD”三种,在编辑元数据的“生成策略 > 代码风格 > 工程目录”中可进行定义,生成效果差异如图5所示。
-
AstroPro-SDK版本变更与下载 - Astro企业应用 AstroPro
表13 devspore-generator版本变更 开发语言 包含的模块 版本及下载地址 变更描述 Java devspore-core devspore-generator devspore-horizon devspore-metadata devspore-parent devspore-plugin
-
新增一个服务 - Astro企业应用 AstroPro
API版本:指定服务的API版本,对应服务Service段的apiVersion字段,一般为v1、v2类型的值。 描述:设置服务的描述信息。 单击“确定”,即可完成服务的创建。 此处创建服务的操作,相当于为服务搭建了一个框架。
-
选择已有类名 - Astro企业应用 AstroPro
Your browser does not support video tags. 父主题: 类名管理
-
条件渲染 - Astro企业应用 AstroPro
Your browser does not support video tags. 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端应用”。 单击待编辑应用模块内的“应用开发”,进入设计器。 拖拽组件至画布,分别输入希望展示的文字。
-
添加全局变量 - Astro企业应用 AstroPro
getters:是store中的方法,用于提交mutations或执行异步操作。 图1 添加全局变量 单击“保存”,完成变量添加。 父主题: 变量管理
-
步骤1:基本配置 - Astro企业应用 AstroPro
设置为“是”时,自动在pom文件中引入devspore-horizon插件,并在所有service实现类的方法上添加“@Extension”注解。同时在plugin目录下,生成“DefaultRequestPlugin.java”示例文件。
-
循环渲染 - Astro企业应用 AstroPro
Your browser does not support video tags. 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端应用”。 单击待编辑应用模块内的“应用开发”,进入设计器。 拖拽组件至画布,例如拖拽一个“段落”组件。
-
权限管理 - Astro企业应用 AstroPro
查询订单信息 √ √ 订购询价 √ √ 查询实例信息 √ √ 变更询价 √ √ 云服务到期查询 √ √ 购买实例 √ √ 购买扩容包 √ √ 实例升级 √ √ 实例冻结 √ √ 实例解冻 √ √ 删除实例 √ √ Astro Pro FullAccess策略内容 { "Version
-
npm utils使用示例 - Astro企业应用 AstroPro
代码示例: function handleOnClick(event) { this.loadingInstance = this.utils.Loading.service({ text: "加载中", target: document.getElementById
-
页面管理 - Astro企业应用 AstroPro
假如有一个前端工程: - project - views |_ Index.vue - Page2.vue - TodoFolder |_ Todo.vue 设计器的页面概念就相当于上述工程中的一个页面或者文件夹