電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 782|回復(fù): 0
收起左側(cè)

鴻蒙應(yīng)用-呼吸訓(xùn)練app練習(xí)(續(xù))

[復(fù)制鏈接]

2607

主題

2607

帖子

7472

積分

高級(jí)會(huì)員

Rank: 5Rank: 5

積分
7472
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2020-12-10 19:56:12 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
鴻蒙應(yīng)用-呼吸訓(xùn)練app練習(xí)(續(xù)), 4.在主頁(yè)面添加Logo和兩個(gè)選擇器



圖片1.png (43.49 KB, 下載次數(shù): 0)

下載附件  保存到相冊(cè)  

半小時(shí)前 上傳

代碼如下:

Index.hml文件中

<div class=“jltfcontainer1“>

     <div class=“jltfcontainer2“ >

         <picker-view class=“jltfpv1“ range=“{{picker1range}}“/>

         <text class=“jltftxt“ >

          分

         </text>

         <image src=“/common/hm.png“ class=“jltfimg“/>

         <picker-view class=“jltfpv2“ range=“{{picker2range}}“/>

     </div>

     <input type=“button“ value=“點(diǎn)我“ class=“jltfbtn“ onclick=“jltfclickAction“/>

</div>

Index.css文件中

.jltfcontainer1 {

     flex-direction: column;

     width: 454px;

     height: 454px;

     justify-content: center;

     align-items: center;

}

.jltfcontainer2{

     flex-direction: row;

     justify-content: center;

     align-items: center;

     margin-top: 50px;

     width: 454px;

     height: 250px;

}

.jltfpv1{

     width: 30px;

     height: 250px;

}

.jltfpv2{

     width: 80px;

     height: 250px;

}

.jltftxt{

     text-align: center;

     width: 50px;

     height: 36px;

}

.
jltfimg{

     width: 208px;

     height: 208px;

     margin-left: 15px;

     margin-right: 15px;

}

.jltfbtn{

     width: 200px;

     height: 50px;

     

}

Index.js文件中


import router
from \“@system.router\“




export default {

     data: {

         picker1range: [“1“, “2“, “3“],

         picker2range: [“較慢“, “舒緩“, “較快“]

     },

     jltfclickAction(){

         router.replace({

             uri:\“pages/jltfxunlian/jltfxunlian\“

         });

},

     onInit(){

         console.log(“主頁(yè)面的onInit()被調(diào)用“)

     },

     onReady(){

         console.log(“主頁(yè)面的onReady()被調(diào)用“)

     },

     onShow(){

         console.log(“主頁(yè)面的onShow()被調(diào)用“)

     },

     onDestroy(){

         console.log(“主頁(yè)面的onDestroy()被調(diào)用“)

     }

}

5.指定選擇器的默認(rèn)選中項(xiàng)并獲取選中項(xiàng)的值

顯示效果:



圖片2.png (430.12 KB, 下載次數(shù): 0)

下載附件  保存到相冊(cè)  

半小時(shí)前 上傳

代碼如下:

在index.js中加入如下代碼但是要申明

jltfchangeAction1(pv){

     console.log(“左邊的選中選“+pv.newValue);

    },

jltfchangeAction2(pv){

     console.log(“右邊的選中選“+pv.newValue);

   },



圖片3.png (123.96 KB, 下載次數(shù): 0)

下載附件  保存到相冊(cè)  

半小時(shí)前 上傳

在index.hml中添加選擇默認(rèn)項(xiàng)并點(diǎn)擊“onchange”事件



圖片4.png (128.59 KB, 下載次數(shù): 0)

下載附件  保存到相冊(cè)  

半小時(shí)前 上傳

本部分練習(xí)部分參考了張榮超老師公開(kāi)的代碼。

發(fā)表回復(fù)

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表