最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序購(gòu)物商城系統(tǒng)開(kāi)發(fā)系列-目錄結(jié)構(gòu)介紹

 更新時(shí)間:2016年11月21日 14:59:57   作者:靈動(dòng)生活  
這篇文章主要介紹了微信小程序購(gòu)物商城系統(tǒng)開(kāi)發(fā)系列-目錄結(jié)構(gòu)介紹,有興趣的可以了解一下。

上一篇我們簡(jiǎn)單介紹了一下微信小程序的IDE(微信小程序購(gòu)物商城系統(tǒng)開(kāi)發(fā)系列-工具篇),相信大家都已經(jīng)蠢蠢欲試建立一個(gè)自己的小程序,去完成一個(gè)獨(dú)立的商城網(wǎng)站。

先別著急我們一步步來(lái),先嘗試下寫一個(gè)自己的小demo.

這一篇文章我們主要的是介紹一下小程序的一些目錄結(jié)構(gòu),以及一些語(yǔ)法,為我們后面的微信小程序商城系統(tǒng)做鋪墊。

首先我們來(lái)了解下小程序的目錄結(jié)構(gòu)

Pages 我們新建的一些頁(yè)面將保存在這個(gè)文件夾下面,每一個(gè)小程序頁(yè)面是由同路徑下同名的四個(gè)不同后綴文件的組成,如:index.js、index.wxml、index.wxss、index.json。.js后綴的文件是腳本文件,.json后綴的文件是配置文件,.wxss后綴的是樣式表文件,.wxml后綴的文件是頁(yè)面結(jié)構(gòu)文件。

Utils 我們寫的一些公共的工具js可以放里面。

app.js 是小程序的腳本代碼。我們可以在這個(gè)文件中監(jiān)聽(tīng)并處理小程序的生命周期函數(shù)、聲明全局變量。調(diào)用框架提供的豐富的 API,如本例的同步存儲(chǔ)及同步讀取本地?cái)?shù)據(jù)。
app.json 是對(duì)整個(gè)小程序的全局配置。我們可以在這個(gè)文件中配置小程序是由哪些頁(yè)面組成,配置小程序的窗口背景色,配置導(dǎo)航條樣式,配置默認(rèn)標(biāo)題。

{

 "pages":[

  "pages/index/index",

  "pages/logs/logs"

 ],

 "window":{

  "backgroundTextStyle":"light",

  "navigationBarBackgroundColor": "#fff",

  "navigationBarTitleText": "WeChat",

  "navigationBarTextStyle":"black"

 }

}

注:app.json中是對(duì)整個(gè)小程序的全局設(shè)置,當(dāng)然每個(gè)頁(yè)面也有自己的json文件。每個(gè)頁(yè)面下的json文件只能對(duì)window 進(jìn)行設(shè)置,所以頁(yè)面json文件下只需寫入window的配置即可

{

  "backgroundTextStyle":"light",

  "navigationBarBackgroundColor": "#fff",

  "navigationBarTitleText": "WeChat",

  "navigationBarTextStyle":"black"

 }

app.wxss 是整個(gè)小程序的公共樣式表。我們可以在頁(yè)面組件的 class 屬性上直接使用 app.wxss 中聲明的樣式規(guī)則。

每個(gè)頁(yè)面中也可以定義自己的wxss。Wxss也就是微信所提供的css樣式表,里面的寫法幾乎和css差不多。不過(guò)他支持的選擇器相對(duì)比較少。在寫的時(shí)候我們以前的一些項(xiàng)目的css 基本可以拿過(guò)來(lái)用,不過(guò)除了下面這些選擇器外,你使用了其他的選擇器,可能使整個(gè)頁(yè)面報(bào)錯(cuò)!

Index.whtml  wxml后綴的文件夾也就是微信小程序提供給我們的頁(yè)面結(jié)構(gòu)文檔,就相當(dāng)于我們以前的web頁(yè)面的html 差不多,只不過(guò)他自定義了一些自己的標(biāo)簽。

接下來(lái)我們就新建一個(gè)頁(yè)面來(lái)嘗試下

在pages 下新建頁(yè)面test 注意新建的.js,.json,.xml,.wxss。和page 下定義的 test文件夾名稱保持一致,微信微信小程序會(huì)自動(dòng)讀取這些文件,并生成小程序?qū)嵗?img src="http://img.jbzj.com/file_images/article/201611/2016112114553848.png" alt="" />
首先我們要在app.json下配置好我們剛新建的頁(yè)面

注意:頁(yè)面配置先后的順序,在實(shí)際操作中發(fā)現(xiàn),第一個(gè)配置的為首頁(yè)。

配置好后我們就可以編寫我們的頁(yè)面代碼。
大家可以看到,我們?cè)赼pp.json 頁(yè)面可以直接配置當(dāng)前頁(yè)面的一些window屬性
Wxml 中我們可以編寫一些我們頁(yè)面展示的結(jié)構(gòu),也就是我們以前寫html一樣。這中間我們使用到了 <view> 標(biāo)簽,他就相當(dāng)于我們以前用的div 差不多。
Wxss 大家看到是不是和我們以前寫的css 差不多。這邊是個(gè)我們之前定義的 .box 加一個(gè)樣式。

test.js 是頁(yè)面的腳本文件,在這個(gè)文件中我們可以監(jiān)聽(tīng)并處理頁(yè)面的生命周期函數(shù)、獲取小程序?qū)嵗暶鞑⑻幚頂?shù)據(jù),響應(yīng)頁(yè)面交互事件等。

這邊我們使用bintap給view綁一個(gè)點(diǎn)擊事件然后再?gòu)棾鲆粋€(gè)提示框。

注意:這邊js的寫法和我們以前的寫法完全一樣,只不過(guò)這里面不能使用window對(duì)象和document對(duì)象,同樣的也不能使用jquery ,zepto等框架,因?yàn)檫@些框架中會(huì)使用到window和document 對(duì)象。

好啦!今天只是給大家簡(jiǎn)單介紹下小程序的目錄結(jié)構(gòu)和簡(jiǎn)單的使用了下,下一節(jié)我們會(huì)來(lái)開(kāi)始我們商城系統(tǒng)的編寫。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

昭通市| 长阳| 平遥县| 内江市| 兴义市| 都安| 台南县| 佛坪县| 高雄市| 秦皇岛市| 上饶市| 苏尼特右旗| 赣州市| 清苑县| 香格里拉县| 涿州市| 鹤山市| 锡林郭勒盟| 宁城县| 瑞丽市| 焦作市| 图木舒克市| 灵台县| 青浦区| 元谋县| 同江市| 南充市| 肥乡县| 永新县| 涪陵区| 体育| 平邑县| 玛多县| 宁国市| 岐山县| 通州市| 咸宁市| 昭觉县| 灵武市| 锡林郭勒盟| 永修县|