日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
鴻蒙JS開發(fā)6鴻蒙的提示框、對話框和提示菜單的應(yīng)用

想了解更多內(nèi)容,請?jiān)L問:

創(chuàng)新互聯(lián)長期為上千客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為金林企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站,金林網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

和華為官方戰(zhàn)略合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos./#zz

本文主要描述對鴻蒙幻燈片組件、跑馬燈組件、提示框、提示菜單、頁面跳轉(zhuǎn)以及對話框的應(yīng)用

幻燈片組件:

視圖及樣式:

 
 
 
 
  1.     
  2.         
  3.         
  4.         
  5.     

  •  
     
     
     
    1. .container {
    2.     width: 100%;
    3.     height: 1500px;
    4.     display: flex;
    5.     flex-direction: column;
    6. }
    7. .c1{
    8.     width: 100%;
    9.     height: 35%;
    10. }
    11. .image-animator{
    12.     width: 100%;
    13.     height: 100%;
    14. }

     業(yè)務(wù)邏輯層通過fetch請求向nginx反向代理服務(wù)請求所需數(shù)據(jù)

     
     
     
     
    1. import fetch from '@system.fetch';
    2. export default {
    3.     data: {
    4.         imagesDatas:[]
    5.        
    6.     },
    7.     onInit(){
    8.         fetch.fetch({
    9.             //url對應(yīng)的地址為通過內(nèi)網(wǎng)穿透工具natapp映射出的nginx反向代理服務(wù)的地址
    10.             url:'http://ibk3v7.natappfree.cc/text/images0.json',
    11.             responseType:"json",
    12.             success:(resp)=>{
    13.                 let datas = JSON.parse(resp.data);
    14.                 this.imagesDatas = datas.imagedatas;
    15.             }
    16.         });
    17.     }

     images0.json文件中定義的數(shù)據(jù):

    效果圖(圖片是可以自動(dòng)播放的):

    跑馬燈組件:

      
     
     
     
    1.     金牛辭舊歲,萬里賀新春。讓快樂與你同行,讓健康與你相伴,將美好與團(tuán)圓滿滿托付于你

     效果圖:

    鴻蒙的彈出菜單、提示框、頁面跳轉(zhuǎn)的應(yīng)用

    視圖和樣式:

     
     
     
     
    1.     
    2.         
    3.     
    4.     
    5.         我是個(gè)點(diǎn)擊按鈕
    6.     
    7.     
    8.     
    9.         aaa
    10.         bbb
    11.         ccc
    12.     

       
     
     
     
    1. .container {
    2.     width: 100%;
    3.     height: 1500px;
    4.     display: flex;
    5.     flex-direction: column;
    6. }
    7. .c1{
    8.     width: 100%;
    9.     height: 35%;
    10. }
    11. .c2{
    12.     width: 100%;
    13.     height: 8%;
    14. }

     業(yè)務(wù)邏輯層:

     
     
     
     
    1. import prompt from '@system.prompt';
    2. import router from '@system.router';
    3. export default {
    4.     data: {
    5.     },
    6.     //點(diǎn)擊按鈕觸發(fā) 彈出顯示菜單 事件
    7.     clickbutton(){
    8.         //顯示id為 menuid 的菜單,此菜單出現(xiàn)位置默認(rèn)為屏幕左上角原點(diǎn),可通過在show()中添加坐標(biāo)來改變
    9.         //this.$element("menuid").show();
    10.         this.$element("menuid").show({
    11.             x:100,
    12.             y:550
    13.         });
    14.     },
    15.     //選中彈出菜單中的項(xiàng)觸發(fā)事件
    16.     selectmenu(e){
    17.         let path = e.value;
    18.         //鴻蒙的提示框
    19.         prompt.showToast({
    20.             message:path
    21.         });
    22.         if(path=="aaa"){
    23.             //鴻蒙提供的頁面跳轉(zhuǎn)
    24.             router.push({
    25.                 uri:'pages/aaa/aaa'
    26.             });
    27.         }else if(path=="bbb"){
    28.             router.push({
    29.                uri:'pages/bbb/bbb'
    30.             });
    31.         }else if(path=="ccc"){
    32.             router.push({
    33.                uri:'pages/ccc/ccc'
    34.             });
    35.         }
    36.     }
    37. }

     效果圖(點(diǎn)擊按鈕彈出菜單后點(diǎn)擊對應(yīng)菜單觸發(fā)跳轉(zhuǎn)頁面的事件):

    鴻蒙的對話框

    視圖和樣式:

      
     
     
     
    1.     我是另一個(gè)點(diǎn)擊按鈕

     邏輯層:

     
     
     
     
    1. import prompt from '@system.prompt';
    2. export default {
    3.     data: {
    4.     },
    5.     onclick(){
    6.         //鴻蒙的對話框
    7.         prompt.showDialog({
    8.             title:"對話框",
    9.             message:"確定刪除這條消息么?",
    10.             buttons:[{"text":"確定","color":"#00E5EE"},
    11.                      {"text":"取消","color":"#00E5EE"}],
    12.             success:function(e){
    13.                 if(e.index==0){
    14.                     //鴻蒙的提示框
    15.                     prompt.showToast({
    16.                         message:"您點(diǎn)擊了確定"
    17.                     });
    18.                 }else if(e.index==1){
    19.                     prompt.showToast({
    20.                         message:"您點(diǎn)擊了取消"
    21.                     });
    22.                 }
    23.             }
    24.         });
    25.     }
    26. }

     效果圖:

    ?著作權(quán)歸作者和HarmonyOS技術(shù)社區(qū)共同所有,如需轉(zhuǎn)載,請注明出處,否則將追究法律責(zé)任。

    想了解更多內(nèi)容,請?jiān)L問:

    和華為官方戰(zhàn)略合作共建的鴻蒙技術(shù)社區(qū)

    https://harmonyos./#zz


    本文題目:鴻蒙JS開發(fā)6鴻蒙的提示框、對話框和提示菜單的應(yīng)用
    網(wǎng)站地址:http://www.dlmjj.cn/article/dpisegp.html