检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在AstroZero中自定义高级页面组件(widget)时,修改了JS文件,修改部分不生效? 问题描述 修改自定义组件widget的JS文件后,修改部分未生效。 解决方法 自定义组件(widget)上传新的版本后,需要在“页面设置”中,对插件进行升级更新。升级后,js文件才能生效。 参考登录AstroZer
1”,即1中提前创建的桶 创建标准页面,用于上传文件。 在应用设计器中,选择“界面”,单击页面后的“+”,新建一个标准页面。 在标准页面中,拖入一个“上传”组件。 图5 拖入上传组件 选中上传组件,存储选择“OBS”,并选择3中创建好的连接器。 图6 设置存储信息 定义文件的上传路径。 图7
如何进行应用打包发布 应用开发完成后,需要将应用进行编译打包发布,打包后该应用才能发布使用。 应用发布主要流程 应用发布主要分为三个流程: 属性设置:根据实际用途,设置包的类型和相关组件的属性。 编译:如果编译错误,则需要对错误组件进行修复,完成后才可进行下一步。 打包发布:发布时
面渲染完成后执行,可进行数据初始化操作。 表1 事件编排 事件名 说明 返回值 数据改变 已上传文件列表改变时触发。 当前已上传文件列表。 文件上传 开始上传文件时触发。 当前开始上传的文件。 当前已上传文件列表。 操作成功 上传成功后触发。 上传成功文件的地址。 选中文件 文件列表选中时或取消选中时触发。
分段上传 对于较大文件上传,可以切分成段上传。用户可以在如下的应用场景内(但不仅限于此),使用分段上传的模式: 上传超过100MB大小的文件。 网络条件较差,和OBS等存储服务端之间的连接经常断开。 上传前无法确定将要上传文件的大小。 分段上传分为如下3个步骤: 初始化分段上传任务,即创建分段上传任务。
单击,选择“编译”,进行资产包编译。 如果想了解更多关于发布应用的设置,请参考如何编译发布应用。 编译完成后,单击左下角,选择“我的仓库”,将应用程序安装包发布到当前租户的私有仓库。 填写版本信息,单击“发布”。 发布成功后,页面显示“程序包已经被成功上传到我的仓库。”。 在运行环境安装应用 使用开发者
名称打包。单击“添加对象”,可设置数据导出条件。选择对象后,在应用打包时,会将该对象的满足条件的数据都打包出来。打包后,在资产包中“refdata”文件夹下,可查看到导出的数据文件。 使用该方式前,需要先清理不需要发布的数据,且导出对象的“基本信息”页必须勾选上“允许API批量访问”,如图2所示。
单击“提交新库”,进入提交新库页面。 设置库的基本信息,上传1中的zip包后,单击“提交”。 图3 上传库 表1 新建MintUI库参数说明 参数 说明 示例 名字 新建库的名称。 取值范围:1~80个字符。 MintUI 上传源文件 选择自定义库的压缩包。 选择1中的库 库ID 上传库的ID,由字母及数字组成,且必须以字母开头。
上传文件 功能介绍 将本地文件上传到存储中。使用该API上传文件,默认只会上传到连接器下配置的第一个桶中。待上传的文件可以是文本文件、图片、视频等任何类型。 URI POST AstroZero域名/u-route/baas/sys/v1.1/connectors/{connec
设置完成后,单击“确定”。 基本属性 基本属性通过数据绑定后,在运行时以数据绑定的值为准。 标签:设置组件的标签名,用于在界面展示。 文本:上传按钮上,显示的文本。 图4 设置后效果 默认已上传的文件列表:默认已上传的文件列表。 存储:上传文件的存储类型,单击该参数后的,可进行配置。
关闭Vue3框架渲染组件开关 本案例所涉及到的自定义组件是基于Vue2框架开发的,而系统是默认开启Vue3框架渲染组件的,所以您需要手动关掉Vue3框架渲染组件开关,否则拖拽组件到页面时会提示如下报错。 图1 界面报错 操作步骤 进入创建“设备维修管理系统”应用中创建的应用。 在
当AstroZero低代码平台提供的预置高级组件无法满足您的开发需求时,开发者可以自定义组件包,并上传到AstroZero中。自定义组件包上传到AstroZero中后,可在高级页面中使用。自定义组件的开发流程如下: 下载组件模板 将AstroZero系统预置的模板到本地。 开发自定义组件 基于下载的模板,在本地根据自身业务需求开发组件。
通过AstroZero中的连接器上传并识别身份证图片 期望实现效果 AstroZero封装了不同类型的连接器用于对接其他服务,对接后即可在应用中使用该服务。例如,通过连接器对接OCR后,可识别某用户上传到华为OBS上的身份证图片的全部信息。 图1 在页面提交身份证信息 图2 成功识别图片
] } 将修改后的组件文件压缩成一个zip包。压缩后,即可根据需要上传到AstroZero,供高级页面使用。 更新自定义组件 当开发的自定义组件功能有变动,即组件代码发生变动后,需要更新组件版本。更新后,组件所在的页面也会随之生效。 在应用中,单击左下方的“页面设置”,再选择
创建并上传HTTPS协议需要的证书 在配置Ingress访问时,如果对外协议配置的是HTTPS,需要提前配置HTTPS协议需要的证书。 测试场景下创建证书和私钥的操作方法 该方法创建的证书通常只适用于测试场景。 执行如下命令生成密钥文件tls.key。 openssl genrsa
// 组件包说明文件 组件zip包的目录及文件的名称不能是中文,且编译后的组件包大小应在1M以内。 组件名遵循Vue组件命名,并且要在当前应用中唯一。您可参考Vue框架指南定义Vue组件代码,并参考Vue组件打包指南对Vue组件进行打包,打包后才能使用。 表1 组件包文件说明 目录/文件
单击“提交新库”,进入提交新库页面。 设置库的基本信息,上传1中的zip包后,单击“提交”。 表1 上传组件参数说明 参数 说明 名字 新建库的名称。 上传图标 库的显示图标。 上传源文件 库文件包。 库ID 上传库的ID,由字母及数字组成,且必须以字母开头。 分类 库所属的分类。 库类型 上传的库,所属的类型。 发行说明
当低代码平台提供的全局高级组件无法满足您的开发需求时,支持开发者自定义组件包,上传后可在高级页面中使用。自定义组件的开发流程如下: 下载系统预置的组件模板到本地。 基于模板,在本地根据自身业务需求开发组件。 将已开发好的组件上传到组件库。 场景描述 本章节以开发网站中常用的标签切换页面
库”,单击“提交新库”。 输入库基本信息,单击“上传”,选择1中的zip包,单击“提交”。 图2 提交新库 表1 上传库参数说明 参数 说明 名字 新上传库的名称。 上传图标 库的显示图标。 上传源文件 库文件包,单击“上传”,选择1中的MintUI.zip包。 库ID 上传库的ID,由字母及数字组成,且必须以字母开头。
库”,单击“提交新库”。 输入库基本信息,单击“上传”,选择1中的zip包,单击“提交”。 表1 上传库参数说明 参数 说明 名字 库名称。 上传图标 库的显示图标。 上传源文件 库文件包,单击“上传”,选择1中的MintUI.zip包。 库ID 上传库的ID,由字母及数字组成,且必须以字母开头。