
一.創建項目
二.示例代碼
(圖片自備)
index.hml
![{{imgArr[idx]}}](%7B%7BimgArr%5Bidx%5D%7D%7D)
{{index}}
index.css
.container {
flex-direction: column;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
}
.img-div{
flex-direction: row;
align-items: center;
justify-content: center;
width: 100%;
height: 210px;
}
.img{
width: 300px;
height: 200px;
}
.btn{
width: 100%;
height: 80px;
flex-direction: row;
align-items: center;
justify-content: space-around;
}
.btn button{
width: 90px;
height: 30px;
}
index.js
import prompt from '@system.prompt';
export default {
data: {
idx:0,
index:0,
imgArr:[
"/common/images/1.png",
"/common/images/2.png",
"/common/images/3.png",
"/common/images/4.png",
"/common/images/5.png",
]
},
onShow() {
},
upBtn(e){
if (e == 1) {
let idx = this.idx;
let newIdx = idx -1;
if (newIdx < 0) {
console.log("已經是第一張")
prompt.showToast({message:"已經是第一張"})
}else{
this.idx = newIdx;
}
console.log("下標是:"+this.idx)
}else if (e == 2) {
let idx = this.idx;
let newIdx = idx +1;
if (newIdx > this.imgArr.length -1) {
console.log("已經是最后一張")
prompt.showToast({message:"已經是最后一張"})
}else{
this.idx = newIdx;
}
console.log("下標是:"+this.idx)
}
this.index = this.idx
},
bottomBtn(){
}
}
發布評論請先 登錄
相關推薦
DevEco Studio強大的預覽功能讓開發效率大大提升!
應用的開發過程中,往往需要多次調試和修改,如果支持實時預覽,邊改邊看效果,所看即所得,可大大提升開發效率。為滿足這一需求...
發表于 06-08 18:05 ?
101次
閱讀
DevEco Studio的這些預覽能力你都知道嗎?
在萬物互聯的今天,開發者在應用/服務開發過程中,需要考慮應用/服務在不同設備上的運行效果。為滿足這一需求,DevEco Studio...
發表于 06-08 17:53 ?
101次
閱讀
實現HarmonyOS定位功能的過程分享
一、api講解
1、準備工作
集成權限,需要在config.json文件中添加定位權限,如下代碼所示
"reqPermissions": [
{"name": "o...
發表于 06-08 14:19 ?
101次
閱讀
鴻蒙系統預裝和升級之間的區別是什么?
Mate40假如升級鴻蒙系統和準備上市的P50預裝鴻蒙系統,這二者的鴻蒙系統有什么區別嗎?升級的鴻蒙系統和預裝鴻蒙系統會不會有什...
發表于 06-08 11:24 ?
2次
閱讀
一個可應用于HarmonyOS的高效IO庫
為了滿足開發者對IO的更高要求,三方組件庫推出IO處理利器——okio(JS版本)。okio使用Se....
HarmonyOS Connect FAQ第三期
在開發HarmonyOS Connect生態產品時,你是否對設備開發存在這些疑問:
如何獲取HiLink SDK包、userId、設備deviceId...
發表于 06-07 15:22 ?
255次
閱讀
拓維信息旗下開鴻智谷成為HarmonyOS Connect ISV伙伴
5月31日-6月1日,由華為主辦的2022 HarmonyOS Connect伙伴峰會在深圳召開。作....
了解DevEco Studio的預覽功能
選中預覽器UI界面中的組件,則組件樹上對應的組件將被選中,同時代碼編輯器中的布局文件中對應的代碼塊高....
華為HarmonyOS負責人王成錄已離職,下一站依舊是HarmonyOS
日前,有消息傳出,華為HarmonyOS的負責人王成錄博士已經離開了華為,并且其微博號的華為官方認證....
HarmonyOS折疊屏設計規范
圖1是信息展示案例對比圖,設計規范建議展開態不應出現頁面內的內容元素數量減少,或圖形化元素模糊、分辨....
華為p50參數配置支持5g嗎
華為p50是華為公司于2021年7月發布的一款旗艦手機,華為p50參數配置暫時不支持5g,雖然華為p....
華為p50e怎么樣值得買嗎
華為P50E是今年3月16日發布的新機,華為P50E是屬于華為P50系列,它的外觀延續了P50系列的....
如何用低代碼實現一個簡單的頁面跳轉功能
我們先開發第一個頁面,如圖4所示,第一個頁面是在容器中展示“低代碼入門”文本和“一鍵入門”按鈕,它們....
用Java開發HarmonyOS服務卡片
卡片服務:由卡片提供方開發者實現,開發者實現 onCreateForm、onUpdateForm 和....
HarmonyOS自定義列表組件封裝
以上是所有的代碼,寫這個不難。主要用到了數據綁定跟三元運算和彈窗組件。相當于學習了OpenHarmo....
OpenHarmony生態論壇:基于OpenHarmony的HarmonyOS Connect定位
OpenHarmony生態論壇:基于OpenHarmony的HarmonyOS Connect定位 ....

智匯云攜手華為開啟智能家居智慧生活創新生態
2021年5月,華為宣布將“HUAWEI HiLink”與“Powered by HarmonyOS....
發表于 04-21 14:28 ?
149次
閱讀
HarmonyOS相關及系統中常用的版本說明
一 HarmonyOS相關 我們在IDE,系統源碼上,主要看到如下命名方式及含義。 Canary;面....
OpenHarmony應用的編譯構建過程
2022 年 3 月 31 日發布了最新的 IDE 工具 DevEco Studio 3.0 Bet....
ETS是否適合金融界面的開發
HarmonyOS 在去年年底已經更新了 API7,最大的更新就是基于 TS 擴展的聲明式開發范式的....
HarmonyOS應用開發—文件上傳問題的解決方式
在之前的分享中,曾經提到一個文件上傳的問題 /data/user/0/cn.jltf.neighbo....
HarmonyOS開發教程 判斷網絡類型的基本邏輯
在應用開發過程中經常需要對網絡進行判斷,例如:當前信號是WIFI信息時才進行下載。下面是判斷網絡信號....
搭載OpenHarmony3.1 Release版本的開發套件實現打電話功能
電子發燒友網報道(文/黃晶晶)最近OpenHarmony社區的專家連志安發表了一個視頻。視頻是說使用....
HarmonyOS上的蒹葭網絡請求框架教程
一、介紹 蒹葭(JianJia)是一款鴻蒙系統上的網絡請求框架,其實就是將安卓的Retrofit移植....
發表于 04-12 09:51 ?
48次
閱讀
HarmonyOS css樣式與普通HTML css樣式的區別
時光荏苒,不知不覺中從事鴻蒙開發已經大半年了,記得剛入職的時候那時候連 DevEco Studio ....
評論