這篇文章主要介紹了微信小程式購物商城系統開發系列-目錄結構介紹,有興趣的可以了解一下。
上一篇我們簡單介紹了一下微信小程式的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一樣。這中間我們用到了
Wxss 大家看到是不是跟我們以前寫的css 差不多。這邊是個我們之前定義的 .box 加一個樣式。
test.js 是頁面的腳本文件,在這個文件中我們可以監聽並處理頁面的生命週期函數、獲取小程序實例,聲明並處理數據,響應頁面交互事件等。
這邊我們使用bintap為view綁一個點擊事件然後再彈出一個提示框。
注意:這邊js的寫法和我們以前的寫法完全一樣,只不過這裡面不能使用window對象和document對象,同樣的也不能使用jquery ,zepto等框架,因為這些框架中會使用到window和document 物件。
好啦!今天只是給大家簡單介紹下小程式的目錄結構和簡單的使用了下,下一節我們會來開始我們商城系統的編寫。
以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!
相關推薦:
以上是微信小程式購物商城系統的開發目錄結構的介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

Atom編輯器mac版下載
最受歡迎的的開源編輯器

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!