HarmonyOS原子化服务开发快速入门教程(中) - HarmonyOS技术社区 - 电子技术william hill官网 - 广受欢迎的专业电子william hill官网 - 威廉希尔官方网站
分享 收藏 返回

[文章]

HarmonyOS原子化服务开发快速入门教程(中)

三、修改代码
  • 查看js下刚刚创建的卡片,如图7。

如图7
打开该文件下的index.hml文件,修改代码。



  1.    

  2.         img
  3.    


  •    

  •         
    title_wrapper">
  •             
  •                 {{ $t('strings.title_big') }}
  •             
  •             
  •                 {{ $t('strings.title_small') }}
  •             
  •         


  •         

  •             

  •                
  •                 {{ $t('strings.text') }}
  •             

  •             

  •                
  •                 {{ $t('strings.text1') }}
  •             

  •             

  •                
  •                 {{ $t('strings.text2') }}
  •             

  •             

  •                
  •                 {{ $t('strings.text3') }}
  •             

  •             

  •                
  •                 {{ $t('strings.text4') }}
  •             

  •         
  •    

  • 打开该文件下的index.css文件,修改代码(找到对应修改部分)。
    1. .container {
    2.     flex-direction: column;
    3.     justify-content: space-between;
    4.     align-items: flex-start;
    5. /*注释代码*/
    6. /*    background-color: dodgerblue;*/
    7. /*    background-image: url('/common/ic_default_image@3x.png');*/
    8. /*    background-repeat: no-repeat;*/
    9. /*    background-size: cover;*/
    10. }

    11. /*添加.right-img样式*/
    12. .right-img{
    13.     width: 40px;
    14.     height: 40px;
    15.     position: absolute;
    16.     right: 10px;
    17.     top: 10px;
    18.     border-radius: 12px;
    19. }

    20. /*将.title_big中的font-size: 19px;改为16px*/
    21. .title_big {
    22.     font-size: 16px;
    23.     font-weight: bold;
    24.     color: white;
    25. }

    26. /*适配wearable*/
    27. [url=home.php?mod=space&uid=205723]@MEDIA[/url] (device-type: wearable) {
    28.     .right-img{
    29.         display: none;
    30.     }
    31. }
    打开该文件下的i18n文件,打开.json文件,修改代码。

    zh_CN.json:
    1. {
    2.   "strings": {
    3.     "title_big": "标题",
    4.     "title_small": "这里是副标题",
    5.     "text": "文本",
    6.     "text1": "文本1",
    7.     "text2": "文本2",
    8.     "text3": "文本3",
    9.     "text4": "文本4"
    10.   }
    11. }

    en_US.json:
    1. {
    2.   "strings": {
    3.     "title_big": "Title",
    4.     "title_small": "Text",
    5.     "text": "Text",
    6.     "text1": "Text1",
    7.     "text2": "Text2",
    8.     "text3": "Text3",
    9.     "text4": "Text4"
    10.   }
    11. }
    1. 打开js下的default文件,打开pages文件,点击index.hml.如图8所示。
    图片8.png
    8
    修改代码:

    index.hml

    1.     你好,欢迎来到
    2.     {{title1}}
    3.     {{title2}}

    index.css
    1. .container {
    2.     flex-direction: column;
    3.     justify-content: center;
    4.     align-items: center;
    5.     width: 100%;
    6.     height: 100%;
    7. }

    8. .title {
    9.     font-size: 30px;
    10.     color: #000000;
    11.     opacity: 0.9;
    12.     margin: 4px 0px;
    13. }

    14. @media screen and (device-type: tablet) and (orientation: landscape) {
    15.     .title {
    16.         font-size: 100px;
    17.     }
    18. }

    19. @media screen and (device-type: wearable) {
    20.     .title {
    21.         font-size: 28px;
    22.         color: #FFFFFF;
    23.     }
    24. }

    25. @media screen and (device-type: tv) {
    26.     .container {
    27.         background-image: url("/common/images/Wallpaper.png");
    28.         background-size: cover;
    29.         background-repeat: no-repeat;
    30.         background-position: center;
    31.     }

    32.     .title {
    33.         font-size: 100px;
    34.         color: #FFFFFF;
    35.     }
    36. }

    37. @media screen and (device-type: phone) and (orientation: landscape) {
    38.     .title {
    39.         font-size: 60px;
    40.     }
    41. }

    index.js
    1. export default {
    2.     data: {
    3.         title1: "原子化服务",
    4.         title2: "新应用时代和新世界!"
    5.     },
    6.     onInit() {}
    7. }
    四、运行效果

    图9
    进行登录,如图10

    图10
    输入你的华为账号进行登录,如图11

    图11
    点击允许,如图12

    图12
    登陆成功,如图13,然后返回DevEco Studio。

    图13

    图14
    开启成功,如图15。

    图15
    点击小三角运行项目,如图16

    图16
    运行成功后会出现初始化页面,如图17

    图17
    点击模拟器中的home键,回到桌面,然后从左下角或者右下角斜向上滑动,进入服务中心,如图18

    图18
    进入服务中心后可以看见创建的卡片(这是项目创建初始化自身就有的卡片widget),如图19

    图19
    轻按卡片,添加至桌面,如图20

    图20
    卡片成功添加至桌面,如图21

    如图21
    长按桌面卡片,出现弹窗,单击更多服务卡片,选择我们之前新创建的卡片,并且添加至桌面,如图22、图23、图24

    图22  图23 图24

    点击新添加至桌面的卡片,回到页面,如图25

    图 25

    其他模拟器卡片效果可用previewr快速预览,如图26打开previewr。


    图26

    回帖(2)

    陈皓雷

    2022-6-24 06:19:04
    感谢分享,很清晰

    玩硬件的女孩纸

    2022-6-24 14:54:25
    收获多多

    更多回帖

    我也要说两句 回帖

    相关经验

    ×
    发帖