首頁  >  文章  >  微信小程式  >  微信小程式購物商城系統的開發目錄結構的介紹

微信小程式購物商城系統的開發目錄結構的介紹

不言
不言原創
2018-06-23 11:45:522879瀏覽

這篇文章主要介紹了微信小程式購物商城系統開發系列-目錄結構介紹,有興趣的可以了解一下。

上一篇我們簡單介紹了一下微信小程式的IDE(微信小程序購物商城系統開發系列-工具篇),相信大家都已經蠢蠢欲試建立一個自己的小程序,去完成一個獨立的商城網站。

先別著急我們一步步來,先嘗試下寫一個自己的小demo.

這一篇文章我們主要的是介紹一下小程式的一些目錄結構,以及一些語法,為我們後面的微信小程式商城系統做鋪墊。

首先我們來了解下小程式的目錄結構

Pages 我們新建的一些頁面將保存在這個資料夾下面,每個小程式頁面是由同路徑下同名的四個不同後綴檔案的組成,如:index.js、index.wxml、index.wxss、index.json。 .js後綴的文件是腳本文件,.json後綴的文件是配置文件,.wxss後綴的是樣式表文件,.wxml後綴的文件是頁面結構文件。

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

app.js 是小程式的腳本程式碼。我們可以在這個檔案中監聽並處理小程式的生命週期函數、宣告全域變數。呼叫框架提供的豐富的 API,如本例的同步儲存及同步讀取本機資料。
app.json 是對整個小程式的全域設定。我們可以在這個檔案中配置小程式是由哪些頁面組成,配置小程式的視窗背景色,配置導航條樣式,配置預設標題。

{

 "pages":[

  "pages/index/index",

  "pages/logs/logs"

 ],

 "window":{

  "backgroundTextStyle":"light",

  "navigationBarBackgroundColor": "#fff",

  "navigationBarTitleText": "WeChat",

  "navigationBarTextStyle":"black"

 }

}

註:app.json中是對整個小程式的全域設置,當然每個頁面也有自己的json檔案。每個頁面下的json檔案只能對window 進行設置,所以頁面json檔案下只需寫入window的配置即可

{

  "backgroundTextStyle":"light",

  "navigationBarBackgroundColor": "#fff",

  "navigationBarTitleText": "WeChat",

  "navigationBarTextStyle":"black"

 }

app.wxss 是整個小程式的公共樣式表。我們可以在頁面元件的 class 屬性上直接使用 app.wxss 中宣告的樣式規則。

每個頁面中也可以定義自己的wxss。 Wxss也就是微信所提供的css樣式表,裡面的寫法幾乎跟css差不多。不過他支援的選擇器相對比較少。在寫的時候我們以前的一些項目的css 基本上可以拿過來用,不過除了下面這些選擇器外,你使用了其他的選擇器,可能使整個頁面報錯!

Index. whtml  wxml後綴的資料夾也就是微信小程式提供給我們的頁面結構文檔,就相當於我們以前的web頁面的html 差不多,只不過他自訂了一些自己的標籤。

接下來我們就新建一個頁面來嘗試下

在pages 下新建頁面test 注意新建的.js,.json,.xml,.wxss。和page 下定義的 test資料夾名稱保持一致,微信微信小程式會自動讀取這些文件,並產生小程式實例。
首先我們要在app.json下配置我們剛新建的頁面

注意:頁面配置先後的順序,在實際操作中發現,第一個配置的為首頁。

配置好後我們就可以寫我們的頁面程式碼。
大家可以看到,我們在app.json 頁面可以直接配置當前頁面的一些window屬性
Wxml 中我們可以寫一些我們頁面展示的結構,也就是我們以前寫html一樣。這中間我們用到了 89c662c6f8b87e82add978948dc499d2 標籤,他就等於我們以前用的p 差不多。
Wxss 大家看到是不是跟我們以前寫的css 差不多。這邊是個我們之前定義的 .box 加一個樣式。

test.js 是頁面的腳本文件,在這個文件中我們可以監聽並處理頁面的生命週期函數、獲取小程序實例,聲明並處理數據,響應頁面交互事件等。

這邊我們使用bintap為view綁一個點擊事件然後再彈出一個提示框。

注意:這邊js的寫法和我們以前的寫法完全一樣,只不過這裡面不能使用window對象和document對象,同樣的也不能使用jquery ,zepto等框架,因為這些框架中會使用到window和document 物件。

好啦!今天只是給大家簡單介紹下小程式的目錄結構和簡單的使用了下,下一節我們會來開始我們商城系統的編寫。

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

相關推薦:

微信小程式 LOL 英雄的開發介紹

關於微信小程式進行微信支付的步驟

關於微信小程式的商城開發(ecshop )

以上是微信小程式購物商城系統的開發目錄結構的介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn