上一期文章中,長(zhǎng)沙小程序開(kāi)發(fā)公司智企云給大家介紹到了小程序開(kāi)發(fā)中的基礎(chǔ)組件的視圖容器的介紹,今天我們接著學(xué)習(xí)帶來(lái)基礎(chǔ)組件的基礎(chǔ)內(nèi)容顧名思義是組成小程序的基礎(chǔ)部分,那么什么是基礎(chǔ)部分呢?想一想我們平時(shí)用到的程序把。
打開(kāi)一個(gè)程序,我們總得看到一些“按鈕(icon)”吧;其次我們總會(huì)看到一些“文本內(nèi)容(text)”;然后我們點(diǎn)擊一些內(nèi)容還可能看到加載的“進(jìn)度條(progress)”等等,這些一個(gè)程序大概率必備的組件,我們就稱(chēng)作“基礎(chǔ)內(nèi)容”。
小程序中的基礎(chǔ)內(nèi)容包括text、rich-text、progress、icon,下面我就舉個(gè)應(yīng)用text基礎(chǔ)內(nèi)容的例子。
類(lèi)似于HTML中的,那么什么是span呢?它從功能上來(lái)說(shuō)其實(shí)又類(lèi)似于剛才學(xué)到的
,不同的是div是對(duì)“塊”進(jìn)行劃分,而span是對(duì)“行”進(jìn)行劃分。
# 這是一段HTML語(yǔ)言
我的母親有 藍(lán)色 的眼睛。
效果如圖:
也就是說(shuō)通過(guò)的劃分,你可以靈活的在某一行展現(xiàn)不同的效果。同理在小程序中,就是對(duì)“行”進(jìn)行劃分的,下邊是一段應(yīng)用text的代碼和效果圖。(注釋?zhuān)河羞^(guò)前端開(kāi)發(fā)經(jīng)驗(yàn)的童鞋一定知道HTML+CSS+JS它們之間的關(guān)系,這里我做簡(jiǎn)單直觀的介紹。HTML是通過(guò)一系列的標(biāo)簽來(lái)展現(xiàn)一個(gè)前端主體,而CSS就是用來(lái)裝飾這個(gè)前端主體的,也可以說(shuō)是讓你的前端變得更加漂亮,同時(shí)前端一定是要與后端進(jìn)行交互才具備實(shí)際應(yīng)用價(jià)值的,因此JS就是用來(lái)控制后端的邏輯運(yùn)算的,例如前端攝取到用戶(hù)的登錄信息,那么此時(shí)要去后端的數(shù)據(jù)庫(kù)中進(jìn)行比對(duì),那么后端比對(duì)的過(guò)程就需要用JS來(lái)實(shí)現(xiàn)。那么在微信小程序中有WXML+WXSS+JS,也是這個(gè)道理)
# 這是用到的js代碼var initData = 'this is first line\nthis is second line'var extraLine = [];Page({ data: { text: initData }, add: function(e) { extraLine.push('other line') this.setData({ text: initData + '\n' + extraLine.join('\n') }) }, remove: function(e) { if (extraLine.length > 0) { extraLine.pop() this.setData({ text: initData + '\n' + extraLine.join('\n') }) } }})
# 這是WXML代碼 {{text}}add lineremove line
以上就是長(zhǎng)沙小程序開(kāi)發(fā)公司智企云帶來(lái)的小程序開(kāi)發(fā)過(guò)程中官方組件的基礎(chǔ)內(nèi)容的相關(guān)介紹,基礎(chǔ)內(nèi)容是展示小程序內(nèi)容的核心,同時(shí)對(duì)于內(nèi)容的排版,我們要做好調(diào)整,其中是提供一個(gè)按鈕,這些我們以后再深入討論。
全國(guó)客戶(hù)服務(wù)免費(fèi)熱線(xiàn):15874991942
在線(xiàn)客服:2225973985
每天前10名咨詢(xún)有好禮
智企云 版權(quán)所有 ? 2016-2018 湘ICP備11017552號(hào)
地址:長(zhǎng)沙市高新開(kāi)發(fā)區(qū)尖山路39號(hào)中電軟件園總部大樓6樓
Copyright ? 2015-2024 智企云 All Rights Reserved. 湘ICP備11017552號(hào) 技術(shù)支持:中億智企云
湘公網(wǎng)安備43019002000674號(hào) 客服熱線(xiàn):15874991942 公司地址:長(zhǎng)沙市高新開(kāi)發(fā)區(qū)尖山路39號(hào)中電軟件園總部大樓6樓