精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

五月婷婷六月合| 精品久久久久久中文字幕动漫 | 中文字幕在线看片| 国产色综合久久| 成人淫片在线看| 日本在线观看中文字幕| 欧洲视频一区| 精品免费视频一区二区| 成人亚洲视频在线观看| 亚洲资源一区| www国产亚洲精品久久麻豆| 国产伦精品免费视频| 久久精品视频久久| 色999国产精品| 亚洲第一av网站| 冲田杏梨av在线| av2020不卡| 国产精品不卡视频| 久久综合给合久久狠狠色| 一级黄色片在线播放| 一本色道久久综合| 超在线视频97| 免费福利视频网站| www国产精品| 色屁屁一区二区| 777久久精品一区二区三区无码 | 91精品尤物| 在线观看亚洲a| 欧美亚洲日本一区二区三区| 黄色免费在线观看| 国产午夜精品一区二区三区视频| 成人午夜影院在线观看| 国产精品视频a| 三级不卡在线观看| 69精品小视频| 久久久久久国产精品免费播放| 成人中文在线| 亚洲天堂网站在线观看视频| 中国xxxx性xxxx产国| 亚洲国产欧美国产第一区| 欧美三片在线视频观看| aⅴ在线免费观看| 国产不卡人人| 香蕉影视欧美成人| 国产亚洲精品久久久久久久| 国产美女福利在线| 亚洲天堂av老司机| 在线观看福利一区| 日本三级在线播放完整版| 国产日韩v精品一区二区| 欧美极品一区| 你懂的免费在线观看视频网站| 成人午夜电影小说| 国产精品免费一区二区三区在线观看 | 亚洲经典一区| 日韩一区二区三区在线播放| 国产三级在线观看完整版| 色综合综合色| 国产亚洲精品久久久久久| 一级片视频免费看| 精品免费在线| 最近的2019中文字幕免费一页| 中文字幕在线免费看线人| 美国十次av导航亚洲入口| 亚洲国产精品高清久久久| 亚洲欧美日韩色| 思热99re视热频这里只精品 | 亚洲自拍在线观看| 性中国xxx极品hd| 福利一区在线观看| 国产亚洲欧美另类一区二区三区| 日本激情一区二区三区| aaa欧美日韩| 日本免费高清一区二区| 91在线导航| 亚洲三级久久久| 久久久久久久香蕉| 国模精品视频| 在线精品视频免费观看| 在线免费黄色网| 亚洲精品v亚洲精品v日韩精品| 精品国产露脸精彩对白| 性久久久久久久久久| 第四色成人网| 久久99亚洲精品| www.国产高清| 免费成人美女在线观看.| 亚洲v日韩v综合v精品v| 先锋av资源站| 一区在线观看视频| 91专区在线观看| 91超碰碰碰碰久久久久久综合| 91精品国产免费| 中文字幕乱码一区| 日韩啪啪电影网| 久久人91精品久久久久久不卡| 欧美一区二区三区网站| 韩国视频一区二区| 精品亚洲欧美日韩| 米奇精品一区二区三区| 欧美日韩精品国产| 日日干日日操日日射| 欧美中文一区| 俺去啦;欧美日韩| 国产精品999在线观看| 美女脱光内衣内裤视频久久网站 | 国语自产精品视频在线看一大j8| 人人妻人人爽人人澡人人精品| 国产精品一二三区在线| 日本精品一区二区三区视频| 日韩另类在线| 欧美午夜电影网| 黄色网址在线视频| 1024精品久久久久久久久| 欧美亚洲国产日本| 性一交一乱一透一a级| 国产精品久久久久久福利一牛影视| 男人添女人荫蒂免费视频| yiren22亚洲综合| 日韩国产精品一区| 青青草原在线免费观看| 美女视频一区二区三区| 热舞福利精品大尺度视频| 黄网av在线| 91精品国产91综合久久蜜臀| 91精品久久久久久久久久久久| 亚洲另类自拍| 91精品国产高清久久久久久91裸体| 高清福利在线观看| 午夜电影久久久| 中文字幕亚洲日本| 国产精品毛片一区二区在线看| 日本伊人精品一区二区三区介绍| 欧美熟妇另类久久久久久不卡| 一区二区欧美国产| 午夜大片在线观看| 欧美hentaied在线观看| 国产精品流白浆视频| 日本高清中文字幕二区在线| 午夜视频在线观看一区二区 | 白白在线精品| 欧美成人小视频| 国产特级黄色片| 国产精品乱码一区二三区小蝌蚪| 国产视频一区二区三区在线播放| 偷窥自拍亚洲色图精选| 2019日本中文字幕| 天天操天天射天天| 午夜视频一区二区| 国产真实乱人偷精品| 亚洲深夜影院| 久久一区二区精品| 成人免费网站视频| 亚洲欧美三级伦理| 日韩在线视频不卡| 国产日产欧美一区| 黄色永久免费网站| 国产精品毛片久久| 超碰国产精品久久国产精品99| 亚洲www色| 欧美精品一区二区三区在线| 国产精品第九页| 99精品视频一区二区| 凹凸国产熟女精品视频| 国内成人自拍| 国产精选久久久久久| 26uuu亚洲电影在线观看| 日韩欧美国产午夜精品| 国产无遮无挡120秒| 99久久久精品免费观看国产蜜| 国产精品333| 精品国精品国产自在久国产应用| 国产精品爽爽爽爽爽爽在线观看| 免费在线看a| 日韩三级在线免费观看| 全部毛片永久免费看| 久久久久久97三级| 在线观看免费不卡av| 精品69视频一区二区三区Q| 欧美人与物videos另类| 性欧美video另类hd尤物| 欧美第一黄色网| 日韩二区三区| 欧美男同性恋视频网站| 久久精品无码人妻| 日本一区二区成人在线| 国产又粗又猛又爽又黄| 久久精品亚洲| 国产精品视频一二三四区| 一本色道久久综合狠狠躁的番外| 国产精品视频xxx| 福利成人导航| 中文国产成人精品| 丰满人妻妇伦又伦精品国产| 色婷婷久久久综合中文字幕| 天天做夜夜爱爱爱| 91在线你懂得| 日本高清免费在线视频| 亚洲一区二区三区高清| 日本xxxxx18| 国产成人三级| 成人av资源网| 免费视频成人| 45www国产精品网站| 国产盗摄在线观看| 亚洲色图13p| 懂色av成人一区二区三区| 欧美丝袜丝交足nylons图片| 久久黄色免费网站| 欧美激情一区在线| 国产精品无码毛片| 国产高清在线精品| 精品亚洲一区二区三区四区| 亚洲美女黄网| 国产911在线观看| 日韩欧美三级| 天天爽天天狠久久久| 久久99精品国产自在现线| 成人性生交大片免费观看嘿嘿视频 | 亚洲天堂网一区| 国产亚洲在线| 久久久久久免费看| 欧美fxxxxxx另类| 亚洲欧洲精品一区| 国产99久久| 精品国产_亚洲人成在线| 欧美日本三级| 91久久久久久| 欧美男女视频| 国产精品久久久久久久久久99| 欧美在线极品| 97精品一区二区三区| 中文在线观看免费| 久热99视频在线观看| 国产最新在线| 久久久精品久久久| 日本综合在线| 日韩亚洲欧美中文高清在线| www.亚洲.com| 日韩中文在线中文网三级| av影片免费在线观看| 有码中文亚洲精品| 91在线视频免费看| 色婷婷综合成人| 麻豆影院在线| 久久天天躁狠狠躁夜夜躁2014| 看黄网站在线观看| 久久九九全国免费精品观看| caoporn免费在线视频| 欧美成人免费全部观看天天性色| 福利视频在线| 欧美激情国产日韩精品一区18| 在线网址91| 久久久久久久999| av资源新版天堂在线| 97成人精品区在线播放| jizz内谢中国亚洲jizz| 国产成人精品免费视频| 国产精品久久久久久吹潮| 国产欧美精品一区二区三区介绍| 日韩免费大片| 51国产成人精品午夜福中文下载| 一区二区三区在线免费看| 国产精品嫩草在线观看| 九九综合在线| 91麻豆精品国产91久久久久| 欧美激情a∨在线视频播放| 国产色综合视频| 日韩视频免费观看高清在线视频| www.日韩在线观看| 亚洲国产成人av在线| 日本又骚又刺激的视频在线观看| 亚洲欧美日韩在线一区| 午夜在线播放| 欧美第一黄网免费网站| 日韩电影免费观看高清完整版| 国产精欧美一区二区三区| 91国产一区| 国产伦精品一区二区三区四区免费| 美女亚洲一区| 欧美xxxx吸乳| 99精品福利视频| 小泽玛利亚视频在线观看| 国产精品一区二区在线观看网站| 国产精品久久AV无码| 国产三级久久久| 青青青在线视频| 日本道在线观看一区二区| 国产伦子伦对白视频| 亚洲精品久久久久久久久久久久| 91视频在线观看| 欧美国产在线电影| 成人高清一区| 国产亚洲欧美一区二区三区| 成人av国产| 亚洲中文字幕无码专区| 久久综合综合久久综合| 亚洲黄色免费在线观看| **性色生活片久久毛片| 久久一区二区三区视频| 欧美一级二级三级蜜桃| 激情小视频在线观看| 精品中文字幕在线| 97精品国产综合久久久动漫日韩| 99理论电影网| 色婷婷亚洲mv天堂mv在影片| 黄色影院一级片| 国产美女精品在线| 蜜桃久久精品成人无码av| 亚洲成在人线在线播放| 国产孕妇孕交大片孕| 亚洲欧洲国产精品| h片在线观看| 亚洲va码欧洲m码| 久久成人综合| 午夜dv内射一区二区| 北条麻妃国产九九精品视频| 婷婷伊人五月天| 欧美午夜视频网站| 日本ー区在线视频| 91精品国产高清自在线| 伊人精品久久| 在线观看欧美亚洲| 喷水一区二区三区| 91精品人妻一区二区三区蜜桃欧美 | 亚洲精品字幕| 91精产国品一二三| 亚洲日本在线观看| 亚洲天堂狠狠干| 一区二区三区久久精品| 欧美成人黑人| 久久99久久99精品蜜柚传媒| 激情欧美日韩| 91亚洲一线产区二线产区| 亚洲蜜桃精久久久久久久| 一女二男一黄一片| 日韩在线视频二区| abab456成人免费网址| 日本在线观看一区二区| 久久成人在线| 精品成人av一区二区三区| 欧美性猛xxx| 免费资源在线观看| 国产999精品久久久影片官网| 亚洲人成网www| 女性隐私黄www网站视频| 91蝌蚪porny| 日本视频网站在线观看| 一区二区三区国产视频| 国产第一亚洲| 一区二区三区四区| 激情国产一区二区| 特级片在线观看| 精品国产一二三| 成av人片在线观看www| 精品人伦一区二区三区| 国产亚洲精品bv在线观看| 女~淫辱の触手3d动漫| 日本韩国欧美在线| 日韩精品毛片| 91视频免费在线| 亚洲网站啪啪| 催眠调教后宫乱淫校园| 偷拍与自拍一区| 免费在线国产| 成人精品网站在线观看| 欧美久久综合| 给我免费观看片在线电影的| 欧美性黄网官网| 91xxx在线观看| www.久久久| 亚洲免费中文| 蜜桃视频最新网址| 精品国产自在久精品国产| 涩涩av在线| 亚洲综合首页| 成人一区二区三区| 亚洲国产成人无码av在线| 日韩视频免费大全中文字幕| 北条麻妃一区二区三区在线观看| 欧美 日韩精品| 亚洲欧洲精品天堂一级| 人妻丰满熟妇av无码区hd| 国产精品电影观看| 欧美777四色影| 亚洲AV无码国产成人久久| 欧美高清视频在线高清观看mv色露露十八| 日韩精品卡一| 婷婷久久五月天| 成人黄色a**站在线观看| 中文字幕第一页在线播放| 欧美高清视频在线播放| 欧洲杯什么时候开赛| 在线中文字日产幕| 在线视频一区二区三| 欧美xxxbbb| 亚洲精品乱码视频| 99久久精品免费精品国产| 怡红院男人的天堂| 2019最新中文字幕|