這篇文章將為大家詳細(xì)講解有關(guān)微信小程序中如何實(shí)現(xiàn)購(gòu)物商城系統(tǒng),小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供南華企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站、H5高端網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為南華眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。首先我們來了解下小程序的目錄結(jié)構(gòu)
Pages 我們新建的一些頁面將保存在這個(gè)文件夾下面,每一個(gè)小程序頁面是由同路徑下同名的四個(gè)不同后綴文件的組成,如:index.js、index.wxml、index.wxss、index.json。.js后綴的文件是腳本文件,.json后綴的文件是配置文件,.wxss后綴的是樣式表文件,.wxml后綴的文件是頁面結(jié)構(gòu)文件。
Utils 我們寫的一些公共的工具js可以放里面。
app.js 是小程序的腳本代碼。我們可以在這個(gè)文件中監(jiān)聽并處理小程序的生命周期函數(shù)、聲明全局變量。調(diào)用框架提供的豐富的 API,如本例的同步存儲(chǔ)及同步讀取本地?cái)?shù)據(jù)。
app.json 是對(duì)整個(gè)小程序的全局配置。我們可以在這個(gè)文件中配置小程序是由哪些頁面組成,配置小程序的窗口背景色,配置導(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è)頁面也有自己的json文件。每個(gè)頁面下的json文件只能對(duì)window 進(jìn)行設(shè)置,所以頁面json文件下只需寫入window的配置即可
{ "backgroundTextStyle":"light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "WeChat", "navigationBarTextStyle":"black" }
app.wxss 是整個(gè)小程序的公共樣式表。我們可以在頁面組件的 class 屬性上直接使用 app.wxss 中聲明的樣式規(guī)則。
每個(gè)頁面中也可以定義自己的wxss。Wxss也就是微信所提供的css樣式表,里面的寫法幾乎和css差不多。不過他支持的選擇器相對(duì)比較少。在寫的時(shí)候我們以前的一些項(xiàng)目的css 基本可以拿過來用,不過除了下面這些選擇器外,你使用了其他的選擇器,可能使整個(gè)頁面報(bào)錯(cuò)!
Index.whtml wxml后綴的文件夾也就是微信小程序提供給我們的頁面結(jié)構(gòu)文檔,就相當(dāng)于我們以前的web頁面的html 差不多,只不過他自定義了一些自己的標(biāo)簽。
接下來我們就新建一個(gè)頁面來嘗試下
在pages 下新建頁面test 注意新建的.js,.json,.xml,.wxss。和page 下定義的 test文件夾名稱保持一致,微信微信小程序會(huì)自動(dòng)讀取這些文件,并生成小程序?qū)嵗?img src="/upload/otherpic39/16887.jpg" alt="微信小程序中如何實(shí)現(xiàn)購(gòu)物商城系統(tǒng)">
首先我們要在app.json下配置好我們剛新建的頁面
注意:頁面配置先后的順序,在實(shí)際操作中發(fā)現(xiàn),第一個(gè)配置的為首頁。
配置好后我們就可以編寫我們的頁面代碼。
大家可以看到,我們?cè)赼pp.json 頁面可以直接配置當(dāng)前頁面的一些window屬性
Wxml 中我們可以編寫一些我們頁面展示的結(jié)構(gòu),也就是我們以前寫html一樣。這中間我們使用到了 <view> 標(biāo)簽,他就相當(dāng)于我們以前用的p 差不多。
Wxss 大家看到是不是和我們以前寫的css 差不多。這邊是個(gè)我們之前定義的 .box 加一個(gè)樣式。
test.js 是頁面的腳本文件,在這個(gè)文件中我們可以監(jiān)聽并處理頁面的生命周期函數(shù)、獲取小程序?qū)嵗?,聲明并處理?shù)據(jù),響應(yīng)頁面交互事件等。
這邊我們使用bintap給view綁一個(gè)點(diǎn)擊事件然后再?gòu)棾鲆粋€(gè)提示框。
注意:這邊js的寫法和我們以前的寫法完全一樣,只不過這里面不能使用window對(duì)象和document對(duì)象,同樣的也不能使用jquery ,zepto等框架,因?yàn)檫@些框架中會(huì)使用到window和document 對(duì)象。
關(guān)于“微信小程序中如何實(shí)現(xiàn)購(gòu)物商城系統(tǒng)”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。
新聞標(biāo)題:微信小程序中如何實(shí)現(xiàn)購(gòu)物商城系統(tǒng)-創(chuàng)新互聯(lián)
文章路徑:http://jinyejixie.com/article0/ccejio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、品牌網(wǎng)站設(shè)計(jì)、營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、App開發(fā)、企業(yè)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)