当前位置:主页 > 查看内容

鸿蒙JS开发6 鸿蒙的提示框、对话框和提示菜单的应用

发布时间:2021-06-22 00:00| 位朋友查看

简介:想了解更多内容,请访问: 51CTO和华为官方战略合作共建的鸿蒙技术社区 https://harmonyos.51cto.com/#zz 本文主要描述对鸿蒙幻灯片组件、跑马灯组件、提示框、提示菜单、页面跳转以及对话框的应用 幻灯片组件:image-animator 视图及样式: divclass= conta……

想了解更多内容,请访问:

51CTO和华为官方战略合作共建的鸿蒙技术社区

https://harmonyos.51cto.com/#zz

本文主要描述对鸿蒙幻灯片组件、跑马灯组件、提示框、提示菜单、页面跳转以及对话框的应用

幻灯片组件:<image-animator>

视图及样式:

  1. <div class="container"
  2.     <div class="c1"
  3.         <!--幻灯片组件--> 
  4.         <image-animator class="image-animator" duration="10s" fixedsize="false" images="{{imagesDatas}}"
  5.         </image-animator> 
  6.     </div> 
  7. </div> 

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

业务逻辑层通过fetch请求向nginx反向代理服务请求所需数据

  1. import fetch from '@system.fetch'
  2.  
  3. export default { 
  4.     data: { 
  5.         imagesDatas:[] 
  6.         
  7.     }, 
  8.  
  9.     onInit(){ 
  10.         fetch.fetch({ 
  11.             //url对应的地址为通过内网穿透工具natapp映射出的nginx反向代理服务的地址 
  12.             url:'http://ibk3v7.natappfree.cc/text/images0.json'
  13.             responseType:"json"
  14.             success:(resp)=>{ 
  15.                 let datas = JSON.parse(resp.data); 
  16.                 this.imagesDatas = datas.imagedatas; 
  17.  
  18.             } 
  19.         }); 
  20.     } 

images0.json文件中定义的数据:


效果图(图片是可以自动播放的):


跑马灯组件:<marquee>

  1. <div class="container"
  2.     <marquee>金牛辞旧岁,万里贺新春。让快乐与你同行,让健康与你相伴,将美好与团圆满满托付于你</marquee> 
  3. </div> 

效果图:


本文转载自网络,原文链接:https://harmonyos.51cto.com/#zz
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐