电子产业一站式赋能平台

PCB联盟网

搜索
查看: 965|回复: 0
收起左侧

鸿蒙应用-呼吸训练app部分练习展示

[复制链接]

2607

主题

2607

帖子

7472

积分

高级会员

Rank: 5Rank: 5

积分
7472
发表于 2020-12-10 19:56:06 | 显示全部楼层 |阅读模式
鸿蒙应用-呼吸训练app部分练习展示,   
本帖最后由 李洋水蛟龙 于 2020-12-10 17:58 编辑



1. 在主页面添加一个按钮并响应点击事件 效果显示:

图片1.png (404.17 KB, 下载次数: 0)

下载附件  保存到相册  

2 小时前 上传    点击按钮“点我”下方便会显示“我被点击了”说明点击事件已完成 代码如下: Index.hml文件中 <div class=“jltfcontainer“>

     <text class=“jltftitle“>

         Hello {{title}}

     </text>

     <input type=“button“ value=“点我“ class=“jltfbtn“/>

</div> Index.js文件中
export default {

     data: {

         title: \“World\“

     },

     jltfclickAction(){

     console.log(“我被点击了“);

}

} index.css文件中 .jltfcontainer {

     flex-direction: column;

     width: 454px;

     height: 454px;

     justify-content: center;

     align-items: center;

}

.jltftitle {

     width: 200px;

     font-size: 30px;

     text-align: center;

}

.jltfbtn{

     width: 200px;

     height: 50px;

     

} 2.
添加训练页面并实现其与主页面之间的相互跳转 效果显示:

图片2.png (35.91 KB, 下载次数: 0)

下载附件  保存到相册  

2 小时前 上传 点击“点我”将会进入下一个页面

图片3.png (36.56 KB, 下载次数: 0)

下载附件  保存到相册  

2 小时前 上传 当你点击“返回”时会回到第一个页面 代码如下:(新建一个js page 例如:jltfxunlian) Jltfxunlian.hml文件中 <div class=“jltfcontainer“>

     <text class=“jltftitle“>

        训练页面

     </text>

     <input type=“button“ value=“返回“ class=“jltfbtn“/>

</div> Jltfxunlian.css文件中 .jltfcontainer {

     flex-direction: column;

     width: 454px;

     height: 454px;

     justify-content: center;

     align-items: center;

}

.jltftitle {

     width: 200px;

     font-size: 30px;

     text-align: center;

}

.jltfbtn{

     width: 200px;

     height: 50px;



} Jltfxunlian.js文件中
import router
from \“@system.router\“




export default {

     data: {



     },

     jltfclickAction(){

        router.replace({

            uri:\“pages/index/index\“

        });

     }

} 3. 验证整个应用和每个页面的生命周期事件 效果显示: 主页面的生命周期显示

图片4.png (374.19 KB, 下载次数: 0)

下载附件  保存到相册  

2 小时前 上传   点击“点我”之后主页面会销毁之后出现训练页面   

图片5.png (426.02 KB, 下载次数: 0)

下载附件  保存到相册  

2 小时前 上传 代码如下: 在两个js文件中加入如下代码 onInit(){

     console.log(“训练页面的onInit()被调用“)

},

onReady(){

     console.log(“训练页面的onReady()被调用“)

},

onShow(){

     console.log(“训练页面的onShow()被调用“)

},

onDestroy(){

     console.log(“训练页面的onDestroy()被调用“)

} 主页面js文件中把“训练页面”改为“主页面”即可

本应用练习参考了张荣超老师部分公开的代码。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条


联系客服 关注微信 下载APP 返回顶部 返回列表