下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第基于JavaScript實(shí)現(xiàn)HarmonyOS備忘錄服務(wù)卡片目錄一、前言二、實(shí)現(xiàn)效果三、創(chuàng)建工程四、生成服務(wù)卡片五、調(diào)試預(yù)覽
一、前言
HarmonyOS發(fā)布,服務(wù)卡片成為了亮點(diǎn)之一。那么除了開(kāi)發(fā)應(yīng)用,服務(wù)卡片也成了必學(xué)的知識(shí)。備忘錄是現(xiàn)在每臺(tái)手機(jī)都會(huì)自帶的一個(gè)應(yīng)用,然后我們想看自己記錄的備忘事件,都需要找到這個(gè)應(yīng)用并打開(kāi),而服務(wù)卡片則可以幫我們省下這個(gè)步驟。接下來(lái),我們一起看看如何用JS來(lái)實(shí)現(xiàn)一個(gè)服務(wù)卡片。
二、實(shí)現(xiàn)效果
想要在有限的空間內(nèi),展示出多一點(diǎn)的內(nèi)容,通過(guò)列表的形式,把每條備忘事項(xiàng)給展示出來(lái)。
效果如圖:
在圖中的服務(wù)卡片上,可以上下滑動(dòng),看到每條備忘事項(xiàng),超出的內(nèi)容用省略號(hào)展示,畢竟空間有限,而從已有的信息中也能大概回憶起是什么內(nèi)容。那么接下來(lái)我們一起看如何實(shí)現(xiàn)這樣的一個(gè)卡片。
三、創(chuàng)建工程
首先我們用IDE(DevEcoStudio)創(chuàng)建一個(gè)JS項(xiàng)目,因?yàn)榉?wù)卡片是基于一個(gè)應(yīng)用的,所以要先創(chuàng)建一個(gè)應(yīng)用的工程項(xiàng)目,然后再創(chuàng)建應(yīng)用的服務(wù)卡片。打開(kāi)IDE,選擇CreateHamonyOSProject,然后選擇EmptyAbility(JS),這里我們選擇的是空的JS項(xiàng)目,適合web前端開(kāi)發(fā)人員上手。簡(jiǎn)單完成了一個(gè)HelloWorld應(yīng)用工程的創(chuàng)建。
四、生成服務(wù)卡片
在生成的工程項(xiàng)目上,生成一個(gè)服務(wù)卡片,如圖所示:
選中ServiceWidget,可以選擇模板,下一步填上服務(wù)卡片的基本信息,就可以了。
完成之后,可以看到在原來(lái)的項(xiàng)目目錄中多了一個(gè)widget的文件夾,就是我們服務(wù)卡片的主要代碼目錄了。打開(kāi)widget/page/index/index.hml就是我們剛才選中的模板代碼了。這些代碼顯然不是我們要實(shí)現(xiàn)備忘錄的布局,那我們刪掉,自己實(shí)現(xiàn)。從效果圖可以看到,布局主要分為兩塊,頭部用來(lái)顯示標(biāo)題,中間用來(lái)展示內(nèi)容并可以滾動(dòng)。那么頭部用div組件,內(nèi)容用list組件來(lái)實(shí)現(xiàn),
代碼如下:
div
div
text
span備忘錄/span
/text
/div
list
list-item
text
span18號(hào)要參加618活動(dòng)/span
/text
/list-item
list-item
text
span某某某欠我2塊錢(qián)/span
/text
/list-item
list-item
text
span論壇賬號(hào)密碼是123xxxxxxxx/span
/text
/list-item
list-item
text
span震驚!這件事的真相居然是這樣/span
/text
/list-item
list-item
text
span隱藏的備忘,你看到了嗎/span
/text
/list-item
/list
/div
在index.css中,來(lái)實(shí)現(xiàn)樣式,達(dá)到我們想要的效果:
.header{
width:100%;
height:35px;
background-color:#ff9900;
padding-left:10px;
.header-text{
font-size:16px;
color:#fff;
.list{
width:100%;
height:140px;
padding-left:10px;
.list-item{
padding:5px1px5px2px;
border-bottom:1pxsolid#ddd;
.list-text{
font-size:14px;
text-overflow:ellipsis;
}
五、調(diào)試預(yù)覽
就這樣,一個(gè)JS應(yīng)用的服務(wù)卡片完成,在IDE上,我們可以在菜單欄上的View-ToolWindows-previewer在開(kāi)發(fā)過(guò)程中進(jìn)行頁(yè)面的調(diào)試預(yù)覽,修改好代碼之后保存即可刷新效果。在完成開(kāi)發(fā)之后,可以在菜單欄上的Tools-devicemanager開(kāi)啟一個(gè)手機(jī)模擬器(需要登錄)。
然后運(yùn)行應(yīng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026上半年貴州事業(yè)單位聯(lián)考廣東省中醫(yī)院貴州醫(yī)院招聘13人備考題庫(kù)及答案詳解(名校卷)
- 基于地理信息技術(shù)的2025年城市地下管網(wǎng)地理信息系統(tǒng)建設(shè)與成本控制報(bào)告
- 2026上海復(fù)旦大學(xué)化學(xué)系招聘專(zhuān)任助理研究員1人備考題庫(kù)及1套參考答案詳解
- 2026廣東佛山市順德區(qū)龍江鎮(zhèn)華東小學(xué)語(yǔ)文、數(shù)學(xué)、英語(yǔ)臨聘教師招聘?jìng)淇碱}庫(kù)附答案詳解(考試直接用)
- 2026四川綿陽(yáng)文化旅游發(fā)展投資集團(tuán)有限公司招聘投資管理崗等崗位的3人備考題庫(kù)及答案詳解(新)
- 2025年冷鏈物流信息化管理系統(tǒng)升級(jí)冷鏈追溯系統(tǒng)創(chuàng)新應(yīng)用可行性研究
- 2026年流體力學(xué)對(duì)極端天氣事件的影響研究
- 絞車(chē)操作工崗前工作水平考核試卷含答案
- 2026屆湖北省武漢市黃陂區(qū)漢口北高中數(shù)學(xué)高三上期末預(yù)測(cè)試題含解析
- 泥面塑工崗前基礎(chǔ)常識(shí)考核試卷含答案
- 光伏發(fā)電安裝質(zhì)量驗(yàn)收評(píng)定表
- AQ 1046-2007 地勘時(shí)期煤層瓦斯含量測(cè)定方法(正式版)
- 房屋過(guò)戶(hù)給子女的協(xié)議書(shū)的范文
- 超聲振動(dòng)珩磨裝置的總體設(shè)計(jì)
- 新媒體藝術(shù)的發(fā)展歷程及藝術(shù)特征
- 醫(yī)保違規(guī)行為分類(lèi)培訓(xùn)課件
- 講課學(xué)生數(shù)學(xué)學(xué)習(xí)成就
- 醫(yī)療器械法規(guī)對(duì)互聯(lián)網(wǎng)銷(xiāo)售的限制
- 西葫蘆栽培技術(shù)要點(diǎn)
- 系桿拱橋系桿預(yù)應(yīng)力施工控制要點(diǎn)
- 三亞市海棠灣椰子洲島土地價(jià)格咨詢(xún)報(bào)告樣本及三洲工程造價(jià)咨詢(xún)有限公司管理制度
評(píng)論
0/150
提交評(píng)論