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

网站的原型怎么做wordpress 增大内存

网站的原型怎么做,wordpress 增大内存,织梦cms怎么更改网站的路径,wordpress网站换主机1. 模块分类介绍 鸿蒙系统的模块一共分为四种,包括HAP两种和共享包两种 HAP(Harmony Ability Package) Entry:项目的入口模块,每个项目都有且只有一个。feature:项目的功能模块,内部模式和En…

1. 模块分类介绍

鸿蒙系统的模块一共分为四种,包括HAP两种和共享包两种

HAP(Harmony Ability Package)

  • Entry:项目的入口模块,每个项目都有且只有一个。
  • feature:项目的功能模块,内部模式和Entry完全相同,就是不承担作为入口的功能。

共享包(共享包无法使用UIAbility和其他ExtentionsAbility,你可以近似理解成共享包不能使用Android的四大组件):

  • Harmony Archive(HAR):静态共享包,在每个引用他的模块里面都会复制一份自己的编译产物。跟随他的引用包一起编译。
  • Harmony Shared Package(HSP):动态共享包,在所有引用他的模块中,只会有一个他的编译产物。他可以自己编译。
    在这里插入图片描述

UIAbility类比就是Android四大组件中的Activity,而我们平时用的带@Entry标签的UI组件,可以理解为是Fragment或者说是View。
和Android不同的是,在鸿蒙系统中,UIAbility并不会像Activity中那样频繁被创建,我们一般都通过UI组件来进行页面的切换和跳转。

四种不同的包的区分方式,查看该module中的src/main/module.json5文件里面的type字段
在这里插入图片描述

2. 导入本地模块

导入模块要做三件事

  1. 如果是本地模块的话,你需要先创建该模块,new一个Module出来
  2. 在全局里面加入该模块,有三个不同的操作方式,效果都是一样的。
    • 在项目的oh-package.json5的dependencies中添加该模块,然后点击界面上方的sync。
      在这里插入图片描述

    • 直接在你需要的添加该模块的模块的oh-package.json5的dependencies中加入该模块,然后他会报错要你ohpm install该模块,照做即可。

    • 直接在终端执行ohpm install指令将模块加入。如目标模块的名称为HarLibrary,指令就为:ohpm install file:./HarLibrary。
      在这里插入图片描述

  3. 在目标模块中引用,也就是2.2中提到的在dependencies中添加即可引用。

3. 使用模块内的类

每个模块中的类,如果想要被其他模块调用的话,需要做以下两部

  1. 将该类声明为export。
    在这里插入图片描述
  2. 在该模块的Index.ets文件中,添加该类。
    在这里插入图片描述
    这样就可以被其他工程调用了。

4. 跳转模块内的Entry

如果我在共享包里面写了一个ArkUI,但是我又想在其他页面中通过跳转的方式打开的话该怎么办呢?

router.pushUrl此时的语法为:
'@bundle:包名(bundleName)/模块名(moduleName)/路径/页面所在的文件名(不加.ets后缀)'
其中,包名在项目的AppScope/app.json5文件中,
在这里插入图片描述
模块名就是你在dependences中引用时取的名字。
之后在编辑配置中,打开Deploy Multi Hap,然后勾选目标包即可
在这里插入图片描述在这里插入图片描述
必须要Build应用才能看效果,Preview是不行的。

其他方法

还有一个不算方法的方法,就是先将目标页面export出来之后,在需要使用该页面的模块中,通过一个空的Entry引用该模块来达成一个间接的打开页面的功能,如图。
在这里插入图片描述
之后只需要打开ModuleIndex,就相当于打开了MainPage,只能说如果正常跳转遇到了没办法解决的问题就用该办法吧。

参考资料

https://developer.huawei.com/consumer/cn/forum/topic/0208145626180602082

http://www.yayakq.cn/news/269377/

相关文章:

  • 域名查询 站长查询中俄跨境电商平台有哪些
  • 西安通程建设工程 网站网站开发需要哪些硬件
  • 自适应网站制作方案网站的建站程序
  • 怎么用vscode做网站wordpress根目录403
  • 龙南黄页全部电话做seo需要会网站开发吗
  • 网站备案号怎么查上海58同城官网
  • 域名备案掉了网站还可以用免费的制作网站
  • 医院网站绿色模板光效网站
  • 深圳建网站seo页面设计平台
  • 公司网站开发策划推广普通话手抄报图片
  • 素马杭州网站设计介绍网站备案中查询
  • 孝感市门户网站个人如何做网站
  • 一个网站的域名突然换了阳信住房和城乡建设厅网站
  • 网站建设维护费一年多少钱网约车平台
  • 商务网站规划与建设心得商业空间设计书籍
  • app公司网站建设价格外贸网站推广上海
  • 内江市建设培训中心网站室内设计软件免费下载
  • 十大纯净系统网站门户网站的发布特点
  • 山东住房和城乡建设厅网站教育中心动易 手机网站
  • 行业网站策划方案夹娃娃网站如何做
  • 自己做的视频网站如何赚钱吗中国纪检监察网站首页
  • 网站建设 内容蚌埠市做网站
  • 如何利用淘宝建设网站挣钱免费网站登陆模板
  • 网站设置的流程第一步应该wordpress 中文主题
  • 佛山市网站公司阿里服务器可以做多少个网站
  • 网站例子北京seo网络优化招聘网
  • 阜阳做网站哪家好开发商逾期交房怎么赔偿
  • 比较有设计感的网站快递查询网站建设
  • 中小企业做网站推广有哪些网站做的很好
  • 企业网站的总体设计网站开发主页