当前位置: 首页 > news >正文

seo如何网站正常更新wordpress应用中心

seo如何网站正常更新,wordpress应用中心,wordpress用户中心编辑器,如何宣传公司Demo介绍 本demo对接阿里云和百度的大模型API#xff0c;实现一个简单的对话应用。 DecEco Studio版本#xff1a;DevEco Studio 3.1.1 Release HarmonyOS SDK版本#xff1a;API9 关键点#xff1a;ArkTS、ArkUI、UIAbility、网络http请求、列表布局、层叠布局 对话页…Demo介绍 本demo对接阿里云和百度的大模型API实现一个简单的对话应用。 DecEco Studio版本DevEco Studio 3.1.1 Release HarmonyOS SDK版本API9 关键点ArkTS、ArkUI、UIAbility、网络http请求、列表布局、层叠布局 对话页面设计 参照各种聊天类软件设计一个简单的对话页面大致可分为三部分对话框头对话框输入框 在src/main/ets/pages目录下新建页面完成对话页面UI实现 注意一定是新建page新建ets文件或复制已有的page都会导致页面的路由文件src/main/resources/base/profile/main_pages.json中 无法生成新页面的路由。 Entry Component struct ChatPage {build() {Row() {Column() {// 1 对话框头headerText(Hello 文心一言)// 2 对话框chatList()// 3 输入框inputBox()}.width(100%)}.height(100%)} } Builder function headerText(title: string) {}Builder function chatList() {}Builder function inputBox() {} 对话框头设计实现 使用 Builder 注解自定义UI结构 headerText 其中仅一个文本组件文本字体最小20最大40文本限制占一行是为了适配手机竖屏时字体大小固定可能导致错行或展示异常 对话框头高度占全屏比为10% Builder function headerText(title: string) {Text(title).minFontSize(20).maxFontSize(40).maxLines(1).fontWeight(FontWeight.Bold).height(10%) } 预览效果 对话框设计实现 对话框中每条消息又由①对话消息、②对话头像两部分实现 先定义消息体类结构 role消息发起角色;分为我方MessageRoleEnum.Mine和对方MessageRoleEnum.Othermessage消息文本 export class MessageVO {role: MessageRoleEnummessage: stringconstructor(role: MessageRoleEnum, message: string) {this.role rolethis.message message} }export enum MessageRoleEnum {// 我方Mine,// 对方Other } 定义测试数据 import { MessageRoleEnum, MessageVO } from ../model/MessageVO class TextTest {static readonly Text: MessageVO[] [{role: MessageRoleEnum.Mine,message: 请介绍一下你自己},{role: MessageRoleEnum.Other,message: 我是百度公司开发的人工智能语言模型我的中文名是文心一言英文名是ERNIE-Bot 可以协助您完成范围广泛的任务并提供有关各种主题的信息比如回答问题提供定义和解释及建议。如果您有任何问题请随时向我提问。},{role: MessageRoleEnum.Mine,message: 我在上海周末可以去哪里玩},{role: MessageRoleEnum.Other,message: 上海是一个充满活力和文化氛围的城市有很多适合周末游玩的地方。以下是几个值得推荐的地方\n\n1. 上海科技馆上海科技馆是中国大陆最大的科技馆之一}] } 使用列表组件List完成布局构建 说明ArkUI提供了一种轻量的UI元素复用机制BuilderBuilder所装饰的函数遵循build()函数语法规则开发者可以将重复使用的UI元素抽象成一个方法在build方法里调用。 下面代码中chatList 为对话框的UI布局结构 chatLine_mine 和 chatLine_other 分别为消息源是自己 和 消息源是对方大模型时的UI结构唯一不同的就是图像在左对方还是在右我方 chatLine_image_style 修饰对话框中头像样式 chatLine_text_style 修饰对话框中消息文本的样式。 Builder function chatList() {List({space: 15, scroller: this.scroller}) {ForEach(TextTest.Text, (item: MessageVO) {if (item.role MessageRoleEnum.Mine) {chatLine_mine(item.message)} else {chatLine_other(item.message)}})}.alignListItem(ListItemAlign.Center).height(80%) }Builder function chatLine_mine(msg:string) {Row({space: 5}) {Text(msg).chatLine_text_style()Image($r(app.media.icon)).chatLine_image_style()}.alignItems(VerticalAlign.Top) } Builder function chatLine_other(msg:string) {Row({space: 5}) {Image($r(app.media.icon)).chatLine_image_style()Text(msg).chatLine_text_style()}.alignItems(VerticalAlign.Top) }Extend(Image) function chatLine_image_style() {.width(50).aspectRatio(1) } Extend(Text) function chatLine_text_style() {.fontSize(20).fontColor(Color.White).width(70%).lineHeight(25).backgroundColor(rgb(64,64,64)).padding(12).border({radius: 10}) } 预览效果 输入框设计实现 使用层叠布局Stack完成一个简单的输入框 其中【发送】按钮图标是一个png格式图片放在src/main/resources/base/media 目录下 API9中输入框组件TextInputAPI不支持原生的 [ 清除输入框文本按钮 ] 可以使用层叠布局配合TextInput 组件的 text 属性实现。 Builder function inputBox() {Row() {Stack() {TextInput({placeholder: 有问题尽管问我~}).height(50).enterKeyType(EnterKeyType.Send)Image($r(app.media.ic_public_send)).margin({right:10}).height(35)}.alignContent(Alignment.End).height(10%)}.width(90%) } 预览效果 头像图标为项目创建默认生成的src/main/resources/base/media/icon.png可自己更换 发送图标可在华为官网图标库获取HarmonyOS 主题图标库 | icon素材免费下载 | 华为开发者联盟 至此对话的UI页面就构建完成了 使用相同的步骤可以构建出相同的两个页面一个用于和阿里云大模型对话一个用于和百度云大模型对话。 下一步可以通过页面跳转或跨Ability调用的方式从首页进入不同大模型的对话页面 之后可以通过请求大模型接口更新页面数据驱动页面渲染实现与大模型的对话效果。 参考文档鸿蒙官方开发指南文档中心
http://www.hkea.cn/news/14490160/

相关文章:

  • 祁东网站建设齐鲁人才网泰安
  • wordpress如何安装模板文件夹如何seo网站推广
  • 高能建站wordpress修改标签页
  • 东台市建设局网站沧州商贸行业网站建设
  • 企业网站带数据库做网站包括什么软件
  • 青县网站建设网站seo关键词排名推广
  • 山东省建设工会网站自己建网站花钱吗
  • 类似一起做网站的网站厦门市建设管理协会网站
  • 做商城的网站程序如何开通微信公众号
  • 功能最多的wordpress主题东莞整站优化火速公司
  • 怎么在企业站建立网站网站域名密码找回
  • 网站建设备案优化满山红厦门网站建设
  • 做网站设计哪里有网站免费正能量推荐
  • 唐山自助建站模板the7 wordpress theme
  • 佛山市网站建设 乾图信息科技亚马逊用什么网站上传做新品好
  • 做网站要会没软件平面设计投稿平台
  • 商业网站开发入门沈阳市营商环境建设监督局网站
  • 莞城微网站建设网站不同时期的优化工作该怎么做
  • 商城网站设计织梦网站footer美化
  • 网站 备案 哪个省三类人员证书查询
  • 弄个做网站公司新能源汽车价格一览表
  • 江苏网站建设网络推广软件外包平台的服务商
  • 学校网站建设意义有哪些方面重庆自助模板建站
  • 重庆招聘网站都有哪些李沧网站建设谁家好
  • 个人网站设计过程简洁的企业博客html5手机网站模板源码下载
  • wordpress单位内网做网站wordpress好的插件推荐
  • 手机网站模板免费下载网站后台组成
  • 关于企业网站建设的提案做犯法任务的网站
  • 珠宝商城网站模板个人免费网站建站运营
  • 免费申请二级网站源码wordpress保存登陆