鸿蒙 stage 开发 arkTS 关于 @Entry使用

这篇具有很好参考价值的文章主要介绍了鸿蒙 stage 开发 arkTS 关于 @Entry使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近遇到

> hvigor WARN: ArkTS:WARN File: D:/myproject/MyProject/entry/src/main/ets/view/LoginPage.ets:17:1
 It's not a recommended way to export struct with @Entry decorator, which may cause ACE Engine error in component preview mode.

'main_pages.json'文件如下:
 

'main_pages.json'文件如下:
{
  "注释":"这里列出来的Page 必须有@Entry 修饰符",
  "src": [
    "pages/MainPage",
    "view/LoginPage"
  ]
}

因为MainPage.ets里使用了@Entry而且LoginPage也使用了@Entry,有个重复警告

@Entry
@Component
struct Index{
}

仅仅去掉LoginPage.ets里的@Entry会出现如下错误。

“A page configured in 'main_pages.json' must have one and only one '@Entry' decorator.”

修改 'main_pages.json'文件如下:

{
  "注释":"这里列出来的Page 必须有@Entry 修饰符",
  "src": [
    "pages/MainPage"
  ]
}

即可解决警告问题。文章来源地址https://www.toymoban.com/news/detail-814236.html

到了这里,关于鸿蒙 stage 开发 arkTS 关于 @Entry使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【鸿蒙应用ArkTS开发系列】- Web组件使用讲解

    目录 一、Web组件介绍 二、创建组件 权限列表 三、设置样式和属性 四、添加事件和方法 五、访问本地Html 1、本地html文件创建 2、本地html文件加载 2、JS对象注入,Html使用JS对象调用客户端方法 3、客户端调用本地Html网页中的JS方法 使用鸿蒙的ArkUI框架开发鸿蒙应用的时候,官

    2024年02月07日
    浏览(50)
  • 【鸿蒙应用ArkTS开发系列】- 导航栏Tab组件使用讲解

    现在市场上的大部分应用,主页都是才用底部导航栏菜单作为页面主体框架来展示, 在鸿蒙中是使用Tabs组件实现,下面我们开始讲解Tab组件的使用。 Tabs是一个通过页签进行内容视图切换的容器组件,每个页签对应一个内容视图,它仅可包含子组件TabContent,同时搭配 TabsCo

    2024年01月16日
    浏览(97)
  • 【鸿蒙应用ArkTS开发系列】- http网络库使用讲解和封装

    现在网上的应用,基本都是网络应用,需要进行联网获取数据,而常用的联网获取数据的方式有http、socket、websocket等。 在鸿蒙应用、服务中,stage模式开发下,鸿蒙官方为我们提供了一个网络组件库 http ,我们通过 import http from ‘@ohos.net.http’; 即可以完成引用。 @ohos.net.http

    2024年02月15日
    浏览(54)
  • 鸿蒙开发笔记(一):ArkTS概述及声明式UI的使用

    ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。 ArkTS在TS的基础上主要扩展了如下能力: 基本语法 :ArkTS定义了声明式UI描述、自定义组件和动态扩展UI元素的能力,再配合ArkUI开发

    2024年01月17日
    浏览(48)
  • tesseract使用时遇到的问题:tesseract is not installed or it‘s not in your PATH

    使用 pytesseract库安装完成后,它并不能识别出图片内容,会报错pytesseract.pytesseract.TesseractNotFoundError 增加了环境变量,依旧识别失败,以下是异常代码 tesseract_cmd = ‘tesseract’ pytesseract中的tesseract_cmd引用错误,修改这个就好 tesseract_cmd = r’E:codepythonheSuanTesseracttesseract.exe’

    2024年02月06日
    浏览(102)
  • Stage模型HarmonyOS服务卡片开发ArkTS卡片相关模块

    图1  ArkTS卡片相关模块   FormExtensionAbility:卡片扩展模块,提供卡片创建、销毁、刷新等生命周期回调。 FormExtensionContext:FormExtensionAbility的上下文环境,提供FormExtensionAbility具有的接口和能力。 formProvider:提供卡片提供方相关的接口能力,可通过该模块提供接口实现更新卡

    2024年02月12日
    浏览(45)
  • 驱动开发---cc1: error: code model kernel does not support PIC mode(改文件Unhelp?try it)

          问题描述:在编译内核时出现 cc1: error: code model kernel does not support PIC mode的问题。                  linux版本:3.14       问题分析:这极大原因是系统调用了默认的编译器导致的。      问题解决:在进行make编译的时候,加上ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- 

    2024年02月11日
    浏览(56)
  • HarmonyOS/OpenHarmony应用开发-Stage模型ArkTS语言FormExtensionAbility

    FormExtensionAbility模块提供了卡片扩展相关接口。 说明 : 模块首批接口从API version 9 开始支持。模块接口仅可在Stage模型下使用。 导入模块 : import FormExtensionAbility from \\\'@ohos.app.form.FormExtensionAbility\\\'; 属性: 名称 类型 可读 可写 说明 context FormExtensionContext 是 否 FormExtensionAbility的上下

    2024年02月01日
    浏览(43)
  • 关于IT学习随感

    之前一阵子的学习,感觉轻飘飘的 一直是被灌输的学习一些相关技术 不知到原因不会用 仅限于看得懂,现在回想确实 不仅如此 以前也是如此 一直都没有思索过,最近机缘巧合了解到学习it的三部what how why 自己且不讲why层 how层都没怎么主动涉及过,由此反思一下 学一项知

    2024年02月10日
    浏览(35)
  • 鸿蒙实战:ArkTs 开发一个鸿蒙应用

    学习过的 ArkTs 知识点,一步一步开发一个小的鸿蒙应用示例,涉及到  ArkTs 语法、注解 @Entry 、 @Component 、 @state 、路由、生命周期、 @Prop 、 @Link 、常用组件的使用等等知识点。 要开发一个鸿蒙应用,首先我们需要知道 系统是如何找到页面的启动入口 。 鸿蒙如何启动应用

    2024年02月22日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包