精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

從微信小程序到鴻蒙js開發(fā)-swiper&animator&marquee

開發(fā)
文章由鴻蒙社區(qū)產(chǎn)出,想要了解更多內(nèi)容請前往:51CTO和華為官方戰(zhàn)略合作共建的鴻蒙技術(shù)社區(qū)https://harmonyos.51cto.com/#zz

[[382656]]

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

51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)

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

1、swiper輪播圖

微信小程序的swiper組件中只能放置swiper-item,而鴻蒙js的swiper組件中可以放置除list之外的任意組件,功能更強(qiáng)大。除之前講過用swiper結(jié)合自定義tabbar實(shí)現(xiàn)底部菜單分頁功能,swiper最常用的就是首頁的輪播圖了。

swiper的屬性可見官方文檔(https://developer.harmonyos.com/cn/docs/documentation/doc-references/js-components-container-swiper-0000000000611533),開發(fā)者工具在duration屬性的代碼提示是有bug的,這里應(yīng)填的是毫秒數(shù):

  1. <swiper autoplay="true" duration="1000" interval="3000" indicator="true" loop="true" vertical="false"
  2.       <block for="{{ swipeImg }}"
  3.           <image src="{{ $item }}"></image> 
  4.       </block> 
  5.   </swiper> 

代碼中swiper的后四個(gè)屬性所填的都是默認(rèn)值,可以省略。

2、image-animator幻燈片

swiper是滾動(dòng)輪播圖的效果,image-animator組件提供了類似幻燈片一樣的圖片切換效果。它不支持任何的子組件,且只支持圖片。官方文檔(https://developer.harmonyos.com/cn/docs/documentation/doc-references/js-components-basic-image-animator-0000001050066126)。

image-animator的duration屬性與swiper的duration屬性不同,它支持給定單位,不給單位默認(rèn)為ms。且文檔中寫的“單次播放時(shí)長”其實(shí)是一次播放完所有圖片的時(shí)長,每張圖片的顯示時(shí)長被均分。

  1. <image-animator duration="8s" images="{{ animatorImg }}"></image-animator> 

images數(shù)組格式:

  1. "animatorImg": [ 
  2.      { 
  3.          "src""newyear1.jpeg" 
  4.      }, 
  5.      { 
  6.          "src""newyear2.jpeg" 
  7.      }, 
  8.      { 
  9.          "src""newyear3.jpeg" 
  10.      }, 
  11.      { 
  12.          "src""newyear4.jpeg" 
  13.      } 
  14.  ], 

支持設(shè)置fixedsize="false",即可在數(shù)組中指定每幅圖片的長、寬、偏移量。

  1. <image-animator duration="8s" images="{{ animatorImg }}" fixedsize="false"></image-animator> 

  1. "animatorImg": [ 
  2.     { 
  3.         "src""newyear1.jpeg"
  4.         "width": 500, 
  5.         "height": 500 
  6.     }, 
  7.     { 
  8.         "src""newyear2.jpeg" 
  9.     }, 
  10.     { 
  11.         "src""newyear3.jpeg" 
  12.     }, 
  13.     { 
  14.         "src""newyear4.jpeg"
  15.         "width": 400, 
  16.         "height": 400, 
  17.         "top": 100, 
  18.         "left": 100 
  19.     } 
  20. ], 

3、marquee跑馬燈

marquee組件提供了一種跑馬燈的文字效果,文字從屏幕右側(cè)開始出現(xiàn),并向屏幕左側(cè)滾動(dòng)。適合做滾動(dòng)通知,或是手表類的布局。

  1. <marquee> 
  2.     {{ text }} 
  3. </marquee> 

整體代碼和效果圖:

hml:

  1. <div class="container"
  2.     <swiper autoplay="true" duration="1000" interval="3000" indicator="true" loop="true" vertical="false"
  3.         <block for="{{ swipeImg }}"
  4.             <image src="{{ $item }}"></image> 
  5.         </block> 
  6.     </swiper> 
  7.     <marquee> 
  8.         {{ text }} 
  9.     </marquee> 
  10.     <image-animator duration="8s" images="{{ animatorImg }}" fixedsize="false"></image-animator> 
  11. </div> 

css:

  1. .container { 
  2.     display: flex; 
  3.     flex-direction: column
  4.     width: 100%; 
  5.     height: 1200px; 
  6. swiper { 
  7.     width: 100%; 
  8.     height: 350px; 
  9. swiper image { 
  10.     width: 100%; 
  11.     height: 350px; 
  12.  
  13. marquee { 
  14.     margin-top: 20px; 
  15.     margin-bottom: 20px; 
  16.     width: 100%; 
  17.  
  18. image-animator { 
  19.     width: 100%; 
  20.     height: 550px; 

js: (采用動(dòng)靜分離,詳見下文)

  1. import fetch from '@system.fetch'
  2.  
  3. export default { 
  4.     data: { 
  5.         dataUrl: "http://milkytea.free.idcfengye.com/text/newyear.json"
  6.         swipeImg: [], 
  7.         text: ""
  8.         animatorImg: [] 
  9.     }, 
  10.     onInit() { 
  11.         fetch.fetch({ 
  12.             url: this.dataUrl, 
  13.             responseType: 'json'
  14.             success: res => { 
  15.                 let data = JSON.parse(res.data); 
  16.                 let imgUrl = data.imgUrl; 
  17.                 let swipeImg = data.swipeImg; 
  18.                 let animatorImg = data.animatorImg; 
  19.                 for (let i in swipeImg) { 
  20.                     swipeImg[i] = imgUrl + swipeImg[i]; 
  21.                 } 
  22.                 for (let i in animatorImg) { 
  23.                     animatorImg[i].src = imgUrl + animatorImg[i].src; 
  24.                 } 
  25.                 this.swipeImg = swipeImg; 
  26.                 this.text = data.text; 
  27.                 this.animatorImg = animatorImg; 
  28.             } 
  29.         }) 
  30.     } 

4、nginx動(dòng)靜分離

在這個(gè)模塊中,我并沒有將圖片放在項(xiàng)目工程目錄中,甚至圖片的url都沒有寫在js文件中。一是現(xiàn)在app功能越發(fā)強(qiáng)大,占用的存儲(chǔ)空間也越來越大,如果將靜態(tài)資源全部存放在工程目錄中加大了空間的占用量。二是如果圖片定期更換,或者服務(wù)器地址更換,寫在代碼里不便于維護(hù)。

nginx服務(wù)器可以實(shí)現(xiàn)動(dòng)靜分離,將本地路徑作為靜態(tài)資源服務(wù)器。基本配置如下,在nginx.conf中添加一個(gè)server:

  1. server{ 
  2.       listen 8500; 
  3.       server_name localhost; 
  4.  
  5.       location / { 
  6.           root /Users/liuyufeng/image/; 
  7.           autoindex on
  8.       } 
  9.  
  10.       location ~ ^/(images|text|video|audio)/ { 
  11.           root /Users/liuyufeng/image/; 
  12.           autoindex on
  13.           access_log on
  14.           expires 30d; 
  15.       } 
  16.   } 

將本地文件夾"/Users/liuyufeng/image"和localhost:8500綁定,并通過正則匹配"images","text","video","audio"四個(gè)子目錄,分別存放圖片、文本、視頻、音頻。重啟nginx后,訪問localhost:8500:

本地目錄就成為了靜態(tài)資源服務(wù)器,不得不感嘆nginx的強(qiáng)大。

在鴻蒙項(xiàng)目中,總不能請求localhost,因此再搭配內(nèi)網(wǎng)穿透,將本地服務(wù)器和域名綁定就可以了。

剛才模塊中的js代碼,就是通過請求靜態(tài)資源中的newyear.json文件獲取圖片路徑以及文字?jǐn)?shù)據(jù),實(shí)現(xiàn)了動(dòng)靜分離。

newyear.json

  1.     "imgUrl""http://milkytea.free.idcfengye.com/images/newyear/"
  2.     "swipeImg": ["swiper1.jpg""swiper2.jpg""swiper3.jpg"], 
  3.     "animatorImg": [ 
  4.         { 
  5.             "src""newyear1.jpeg"
  6.             "width": 500, 
  7.             "height": 500 
  8.         }, 
  9.         { 
  10.             "src""newyear2.jpeg" 
  11.         }, 
  12.         { 
  13.             "src""newyear3.jpeg" 
  14.         }, 
  15.         { 
  16.             "src""newyear4.jpeg"
  17.             "width": 400, 
  18.             "height": 400, 
  19.             "top": 100, 
  20.             "left": 100 
  21.         } 
  22.     ], 
  23.     "text""新春佳節(jié),快樂假期,祝你放假快樂,闔家幸福,新春大吉!  福氣高,樂逍遙,生活日日美,收入月月高。" 

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

51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)

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

 

責(zé)任編輯:jianghua 來源: 鴻蒙社區(qū)
相關(guān)推薦

2021-02-05 09:46:16

鴻蒙HarmonyOSjs開發(fā)

2021-02-23 12:25:26

鴻蒙HarmonyOS應(yīng)用開發(fā)

2021-03-02 09:29:29

鴻蒙HarmonyOS應(yīng)用開發(fā)

2021-02-20 09:52:02

鴻蒙HarmonyOS應(yīng)用開發(fā)

2021-02-23 12:23:57

鴻蒙HarmonyOS應(yīng)用開發(fā)

2021-02-22 14:56:55

鴻蒙HarmonyOS應(yīng)用開發(fā)

2021-02-25 10:01:19

鴻蒙HarmonyOS應(yīng)用開發(fā)

2021-02-04 13:49:41

鴻蒙HarmonyOS應(yīng)用開發(fā)

2021-02-23 09:52:42

鴻蒙HarmonyOS應(yīng)用開發(fā)

2021-02-25 15:13:08

鴻蒙HarmonyOS應(yīng)用開發(fā)

2021-02-07 09:17:24

鴻蒙HarmonyOS應(yīng)用開發(fā)

2021-02-24 09:36:03

鴻蒙CSS應(yīng)用開發(fā)

2017-05-08 15:03:07

微信小程序開發(fā)實(shí)戰(zhàn)

2016-09-28 18:10:59

微信程序MINA

2016-11-04 10:49:48

微信小程序

2016-09-27 16:38:24

JavaScript微信Web

2016-09-27 20:36:23

微信HttpWeb

2016-11-04 10:30:17

微信小程序

2018-09-11 10:32:07

云開發(fā)小程序開發(fā)者

2016-11-07 10:30:07

微信小程序安裝配置
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

国产乱码精品一区二区三区中文| 国产午夜精品美女视频明星a级| 中文字幕一区二区三区最新 | 欧美午夜不卡| 亚洲第一视频在线观看| 美女网站免费观看视频| 精品欧美色视频网站在线观看| 国产精品一区二区免费不卡| 2019日本中文字幕| 成人一级片免费看| 中文在线免费一区三区| 色综合久久88色综合天天| 一区二区三区av在线| 亚洲第一天堂在线观看| 日本午夜精品一区二区三区电影| 欧美成人精品激情在线观看 | 91免费视频观看| 成人欧美一区二区三区在线| 亚洲 欧美 日韩 综合| 久久精品国产68国产精品亚洲| 精品久久久久99| 欧美成人福利在线观看| 美女高潮在线观看| 亚洲免费在线观看视频| 欧美污视频久久久| 亚洲av无码国产精品永久一区| 视频在线观看91| 97色在线观看| 午夜写真片福利电影网| 日韩理论电影院| 亚洲精品自产拍| 亚洲av熟女高潮一区二区| 欧美日韩视频免费看| 精品久久久久久久久久久久久 | 天堂资源在线中文| 99久久er热在这里只有精品66| 成人av色在线观看| 激情网站在线观看| 国产视频一区在线观看一区免费| 欧美成人全部免费| а天堂中文在线资源| 杨幂一区二区三区免费看视频| 日韩一区和二区| 亚洲综合av在线播放| 日韩免费va| 岛国精品视频在线播放| www.射射射| 污污的网站在线看| 亚洲精品中文字幕乱码三区| 亚洲精品影院| 都市激情一区| 国产偷国产偷亚洲高清人白洁| 玛丽玛丽电影原版免费观看1977 | 日本高清久久一区二区三区| 亚洲av成人精品毛片| 成人综合在线观看| 国产精品视频入口| 国产国语亲子伦亲子| 国产美女av一区二区三区| 91精品久久久久久久久久久久久久| 69av视频在线观看| 免费在线观看视频一区| 国产日韩精品入口| 国产乱子伦精品无码码专区| 激情综合网天天干| 亚洲free性xxxx护士hd| а√中文在线资源库| 国产激情精品久久久第一区二区 | 欧美激情一区二区三区全黄| 日本在线成人一区二区| 不卡在线视频| 中文字幕日韩精品一区| 在线视频91| 黄网站在线免费看| 一区二区三区四区乱视频| 日韩精品在线观看av| av人人综合网| 日韩欧美精品网站| 污污的网站18| 免费一区二区三区在线视频| 精品久久久久久无| 中文字幕一区二区三区人妻不卡| 精品一区二区三| 亚洲天堂一区二区三区| 日韩亚洲欧美中文字幕| 欧美精品麻豆| 4444欧美成人kkkk| 在线观看国产小视频| 国产成人综合亚洲网站| 激情欧美一区二区三区中文字幕| 嫩草研究院在线| 国产精品电影一区二区| 日韩美女爱爱视频| 亚洲天堂手机| 69av一区二区三区| 人妻换人妻a片爽麻豆| 精品日韩欧美一区| 久久国产精品电影| 国产综合精品视频| 精品制服美女丁香| 好吊色欧美一区二区三区四区| 国产精品无码2021在线观看| 亚洲综合一区在线| 国产激情在线观看视频| 精品视频一区二区三区在线观看| 国产视频精品一区二区三区| 国产三级精品三级观看| 欧美黄色免费| 国产成人一区三区| 亚洲精品.www| 国产精品久久久一本精品 | 在线三级电影| 色播五月激情综合网| 亚洲一区二区三区四区精品| 五月国产精品| 欧美极品xxxx| 一级特黄特色的免费大片视频| 不卡的av电影在线观看| 伊人情人网综合| 无遮挡爽大片在线观看视频| 91精品国产综合久久蜜臀| 亚洲第一香蕉网| 国内激情久久| 成人在线小视频| 欧洲亚洲在线| 亚洲一区免费在线观看| 2025韩国理伦片在线观看| 久久视频在线观看| 久久6免费高清热精品| 最好看的日本字幕mv视频大全| bt7086福利一区国产| 成人午夜免费在线视频| 日韩精品第二页| 国产一区二区欧美日韩| 亚洲永久精品在线观看| a级精品国产片在线观看| 蜜桃网站在线观看| 精品国产一区二区三区2021| www.亚洲男人天堂| 一女二男一黄一片| 中文字幕精品一区| a在线观看免费视频| 国产欧美日韩在线一区二区| 欧美有码在线视频| 日本一本草久在线中文| 欧美性猛交xxxx富婆| 最近日本中文字幕| 亚洲免费一区二区| 久久精品午夜一区二区福利| 黄视频免费在线看| 日韩大片免费观看视频播放| 国产成人精品一区二三区| av福利精品导航| 久久久久久久久久久福利| 啪啪国产精品| 日本三级韩国三级久久| 毛片免费在线| 欧美亚男人的天堂| 国产免费嫩草影院| 韩日欧美一区二区三区| 法国空姐在线观看免费| 伊人www22综合色| 欧美成人中文字幕在线| 亚洲乱色熟女一区二区三区| 亚洲资源中文字幕| 国产又大又硬又粗| 精品欧美久久| 国产欧美日韩视频| 日本高清视频在线播放| 欧美一区二区久久| 草视频在线观看| 国产成人av电影在线| 国产精品免费看久久久无码| 精品入口麻豆88视频| 久久综合免费视频| 国产夫妻性生活视频| 一区二区三区中文字幕| 激情av中文字幕| 久久精品123| 小说区图片区图片区另类灬| 欧美日韩卡一| 欧美大学生性色视频| jizz中国女人| 天天操天天色综合| 久久精品一区二区免费播放| 久久午夜精品| 亚洲一区二区三区免费观看| 极品束缚调教一区二区网站| 欧美在线视频免费| av电影在线观看一区二区三区| 欧美日免费三级在线| 色欲一区二区三区精品a片| av不卡一区二区三区| 人妻熟女一二三区夜夜爱| sdde在线播放一区二区| 91传媒视频免费| av免费不卡国产观看| 亚洲男人天堂手机在线| 波多野结衣影片| 亚洲欧美国产毛片在线| 亚洲久久久久久| 久久国产精品72免费观看| 水蜜桃在线免费观看| 久久精品国产亚洲av高清色欲| 99亚洲伊人久久精品影院红桃| 日韩亚洲视频在线| 动漫一区二区三区| 久久免费视频网| 黄色片在线免费看| 欧美日韩视频在线观看一区二区三区 | 久草资源在线| 欧美成人免费网站| 亚洲图片欧美日韩| 亚洲天堂成人网| 亚洲天堂资源在线| 国产一区二区0| 夫妻免费无码v看片| 日韩高清欧美| 精品无人区一区二区三区| 免费精品一区| 欧美在线视频一区| 亚洲国产精品精华素| 亚洲欧洲偷拍精品| 国产精品国产精品国产专区| 欧美午夜电影在线| 69av视频在线| 中文字幕国产一区| 最近中文字幕无免费| 国产二区国产一区在线观看 | 肉肉av福利一精品导航| 欧美美女黄色网| 欧美黄色录像片| 久久久综合亚洲91久久98| 国产精品一区二区精品| 欧美中文在线免费| 免费影视亚洲| 欧美日韩爱爱视频| 在线看黄色av| 亚洲欧美日韩在线一区| 黄色av网址在线| 日韩欧美国产精品| 在线观看免费观看在线| 色狠狠一区二区| 1级黄色大片儿| 午夜精品成人在线| 久久国产一级片| 亚洲欧美日本在线| 农村老熟妇乱子伦视频| 国产精品免费免费| 亚洲av无码国产精品麻豆天美| 成人18视频日本| 久久久精品视频国产| 国产乱妇无码大片在线观看| 午夜视频在线网站| 蜜桃av一区二区在线观看 | 免费精品在线视频| 国产欧美精品日韩区二区麻豆天美| 三级男人添奶爽爽爽视频 | 在线观看一区不卡| 夜夜爽妓女8888视频免费观看| 欧美日韩另类字幕中文| 中文字幕一区二区三区手机版| 亚洲码国产岛国毛片在线| 国产又粗又黄又猛| 成人免费在线视频观看| 国产一二三av| 国产精品久久久久久久岛一牛影视| 国精产品一区二区三区| 久久精品一区二区三区不卡牛牛| 野外性满足hd| 久久久久88色偷偷免费| 四虎国产精品成人免费入口| 久久久99久久| 成人18视频免费69| 亚洲欧洲国产日本综合| 卡通动漫亚洲综合| 亚洲综合在线视频| 亚洲视频免费播放| 亚洲香肠在线观看| 99久久久无码国产精品免费蜜柚| 日本乱码高清不卡字幕| 波多野结衣影片| 欧美色国产精品| 精品人妻少妇嫩草av无码专区| 精品人在线二区三区| 人人妻人人玩人人澡人人爽| 亚洲大胆人体在线| 国产高清在线观看| 精品国产一区二区三区久久久| 国产原创视频在线观看| 久久亚洲国产成人| 天堂√中文最新版在线| 国产精品久久久久久久久| 久久亚洲国产精品尤物| 成人性色av| 一区二区三区视频免费观看| 日韩av电影免费播放| 999精品一区| 国产原创中文在线观看| 肉色丝袜一区二区| 亚洲第一成肉网| av在线播放不卡| 精品无码久久久久成人漫画| 亚洲综合久久久| 亚洲 欧美 中文字幕| 51午夜精品国产| 日本人妖在线| 久久精品国产2020观看福利| 草美女在线观看| 国产精品视频专区| 盗摄系列偷拍视频精品tp| 日韩av电影免费在线| 欧美另类女人| 久热精品在线播放| 成人一级片网址| 男人舔女人下部高潮全视频| 亚洲日本护士毛茸茸| 午夜视频网站在线观看| 日韩一卡二卡三卡国产欧美| 视频二区在线| 欧美国产日韩二区| 性感美女一区二区在线观看| 亚洲一区精品电影| 精品久久91| 欧美成人xxxxx| 国产一区二区三区四区五区美女| 日韩精品卡通动漫网站| 亚洲国产一区视频| 亚洲图片视频小说| 日韩精品中文字幕有码专区| 岛国中文字幕在线| 国产剧情日韩欧美| 亚洲精华一区二区三区| 日韩视频 中文字幕| 丝袜国产日韩另类美女| 黄色在线观看av| 亚洲综合色自拍一区| 91尤物国产福利在线观看| 一区二区三区 在线观看视| 136福利第一导航国产在线| 成人精品在线视频| 美女毛片一区二区三区四区| 人妻少妇精品无码专区二区| 国产麻豆日韩欧美久久| 又色又爽的视频| 欧美日韩一区在线| 久香视频在线观看| 91a在线视频| 在线日韩成人| www国产无套内射com| 国内精品在线播放| 亚洲一级片在线播放| 在线观看精品一区| 邻居大乳一区二区三区| 久久久噜噜噜久久中文字免| 国产精品巨作av| 久久久久久久9| 粉嫩av一区二区三区在线播放| 久久免费在线观看视频| 日韩欧美中文字幕制服| 国产三级在线播放| www.成人三级视频| 女人色偷偷aa久久天堂| 亚洲最大天堂网| 国产精品久久久久7777按摩| 亚洲 小说区 图片区| 一区二区在线免费视频| 亚洲人体影院| 亚洲国产日韩综合一区| 麻豆国产欧美一区二区三区| 综合 欧美 亚洲日本| 3atv一区二区三区| 永久免费网站在线| 51国偷自产一区二区三区的来源| 激情欧美国产欧美| 亚洲最大的黄色网| 欧美日韩亚洲高清| 午夜老司机在线观看| 国产在线一区二区三区| 欧美一区91| 韩国三级hd两男一女| 婷婷综合久久一区二区三区| 日韩大片b站免费观看直播| 欧美黑人一级爽快片淫片高清| 日韩在线麻豆| 国产主播中文字幕| 欧美激情一区二区三区四区| 国产99对白在线播放| 91av在线免费观看| 狠狠色狠狠色综合婷婷tag| 下面一进一出好爽视频| 亚洲一区av在线| 免费av在线电影| 成人免费福利在线| 伊人精品在线| 中文字幕第4页| 日韩一区二区三区精品视频| 2020av在线| 日韩黄色影视| 成人免费电影视频|