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

网站推广信息西安免费做网站

网站推广信息,西安免费做网站,用cms建网站容易吗,北京网站制作的流程1、HarmonyOS 应用新建子窗口设置显示方向未生效#xff1f; 子窗口getPreferredOrientation获取到的是横向 设置没问题#xff0c;但是ui显示还是纵向的 直接设置主窗口的方向即可。参考demo#xff1a; import window from ohos.window;Entry Component struct Index {…1、HarmonyOS 应用新建子窗口设置显示方向未生效 子窗口getPreferredOrientation获取到的是横向 设置没问题但是ui显示还是纵向的 直接设置主窗口的方向即可。参考demo import window from ohos.window;Entry Component struct Index {State message: string Hello World;build() {Row() {Column() {Text(反向横屏).fontSize(50).fontWeight(FontWeight.Bold).onClick(async (){try {const topWindow await window.getLastWindow(getContext(this));console.info(Succeeded in obtaining the top window. Data: JSON.stringify(topWindow));await topWindow.setPreferredOrientation(window.Orientation.LANDSCAPE_INVERTED);console.info(Succeeded in setting window orientation.);} catch (error) {console.error(Failed to obtain or set the top window. Cause: JSON.stringify(error));}/*window.getLastWindow(getContext(this),(err,win){win.setPreferredOrientation(window.Orientation.LANDSCAPE_INVERTED)})*/})Text(竖屏).fontSize(50).fontWeight(FontWeight.Bold).onClick(async (){try {const topWindow await window.getLastWindow(getContext(this));console.info(Succeeded in obtaining the top window. Data: JSON.stringify(topWindow));await topWindow.setPreferredOrientation(window.Orientation.PORTRAIT);console.info(Succeeded in setting window orientation.);} catch (error) {console.error(Failed to obtain or set the top window. Cause: JSON.stringify(error));}/*window.getLastWindow(getContext(this),(err,win){win.setPreferredOrientation(window.Orientation.PORTRAIT)})*/})}.width(100%)}.height(100%)} }2、HarmonyOS RichEditor 内容不居中显示 参考代码 RichEditor({ controller: this.controllerRich}).width(100%).height(40).layoutWeight(1).borderRadius(10).backgroundColor(Color.Red).margin({ top: 20 ,left:14,bottom:5}).key(RichEditor).id(id).placeholder(平台提倡文明用语请温柔发言哦~,{font:{size:12},fontColor:#999999}).defaultFocus(true).onReady(() {this.controllerRich.addTextSpan(0123456789\n, {style: {fontColor: Color.Pink,fontSize: 32,},paragraphStyle: {textAlign: TextAlign.Center,leadingMargin: 16}})})3、HarmonyOS injectOfflineResources与precompileJavaScript区别 相较于precompileJavaScript injectOfflineResources也是指的把本地资源文件作为缓存给web使用吗底层实现有区别吗哪种性能会更好一些 injectOfflineResources将本地离线资源注入到内存缓存中以提升页面首次启动速度precompileJavaScript预编译JavaScript生成字节码缓存或根据提供的参数更新已有的字节码缓存这两个接口无论从用途、定义还是底层实现都完全是两个接口前者是将资源注入到内存缓存后者是将js编译成字节码缓存性能上也没有可比性参考链接https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-webview-V5#ZH-CN_TOPIC_0000001930676933__precompilejavascript12 4、HarmonyOS 在ArkTS中想要将JSON 转为Class后Class 中的function 方法丢失了 语法问题JSON.parse() 方法返回的是一个普通对象而不是 DataBean 类的实例。不包含类定义的任何方法。需要在将 JSON 数据转换为 DataBean 实例时手动创建类的实例并将 JSON 对象的属性赋值给类的实例。参考 class DataBean {code -1;msg ;isOK() {return this.code 0;}// 静态方法从 JSON 字符串创建 DataBean 实例static fromJson(jsonString: string): DataBean {const jsonData:ESObject JSON.parse(jsonString);const dataBean new DataBean();dataBean.code jsonData.code;dataBean.msg jsonData.msg;return dataBean;} }let json {code:0,msg:success}; let dataBean DataBean.fromJson(json); console.log(test,dataBean.msg); // success console.log(test,dataBean.isOK()); // true5、HarmonyOS 使用state装饰器监听Array数组对象中的属性如果不通过增删改的方式想监听属性有没有最佳实践 可以通过Observed装饰器和ObjectLink装饰器 嵌套类对象属性变化参考链接 https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-observed-and-objectlink-V5#%E5%AF%B9%E8%B1%A1%E6%95%B0%E7%BB%84 demo: Observed class InnerMessageVo {id?: number;readState?: boolean;constructor(id: number, readState: boolean) {this.id id;this.readState readState;} }Component struct ViweA {ObjectLink a: InnerMessageVo;build() {Row() {Text(${this.a.readState})}} }Entry Component struct Index {State arr1: InnerMessageVo[] [new InnerMessageVo(1, false), new InnerMessageVo(2, false)]build() {Row() {Column() {List() {ForEach(this.arr1, (item: InnerMessageVo, index: number) {ViweA({ a: this.arr1[index] })})ListItem() {Button(change).onClick(() {console.log(false);this.arr1[1].readState true})}}}.width(100%)}.height(100%)} }
http://www.hkea.cn/news/14527912/

相关文章:

  • 个人博客网站取名怎么样做淘宝优惠券网站
  • 查排名的网站999网站免费
  • 单位网站建设汇报杭州高端网站定制
  • 环保网站设计规划书视觉设计就业方向
  • 苏州制作企业网站的做维修家具广告在哪个网站好
  • 山东中恒建设集团网站如何在阿里巴巴做网站
  • 如何制作一个公司网站外包员工强制辞退找谁赔偿
  • 给上市公司做网站有什么用网业端云服务
  • 营销型网站建设怎么做营销网站建设学校网站开发背景
  • 网站域名空间怎么弄啊长沙制作手机网站
  • 春考网站建设长沙网站优化厂家
  • 组建做网站的团队wordpress 怎么手动更新
  • 宿州网站建设网页传奇游戏排行榜07073
  • 清城网站seo网站开发环境搭建章节教材书
  • 新乡模板建站郑州电子商务网站建设
  • 网站首页设计多少钱专业做网文的网站有哪些
  • 网站建设基本代码推广网上国网app
  • 加强网站编辑队伍建设西安+医疗网站建设
  • 网站icp备案需要多久软件开发工具多少钱
  • 外国黄冈网站推广平台大型门户网站建设 费用
  • 建设网站需要多少钱济南兴田德润o地址东营网站建设方案
  • 四川建设厅证件查询网站郴州市网站建设
  • 余杭门户网站有关网站建设的书
  • 郑州建设公司网站中国东盟建设集团有限公司网站
  • 麻涌镇网站仿做网站营销建设策划案
  • logo成品效果图网站汽车 营销 网站建设
  • 精美网站模板下载液体硅胶 技术支持 东莞网站建设
  • 网站信息架构宁波网站建设有限公司
  • 网站平台建设方案的难点重点修改wordpress时区
  • 网站不备案做电影网站界面设计优秀的网站有哪些