基于vue2.0購(gòu)物商城的開發(fā)

這是一個(gè)基于vue全家桶+node.js+express+mysql實(shí)現(xiàn)的商城網(wǎng)站

項(xiàng)目github地址:vueMall

查看demo:地址

如果覺得對(duì)您有幫助,您可以在左下角給我個(gè)喜歡支持一下,謝謝!

項(xiàng)目結(jié)構(gòu)

如下圖所示:

項(xiàng)目結(jié)構(gòu)

:該項(xiàng)目是真實(shí)的請(qǐng)求后臺(tái)api。server為后端數(shù)據(jù)接口項(xiàng)目結(jié)構(gòu),運(yùn)行時(shí)可以單獨(dú)拿出來放在wamp/www下或者xammp/htdocs 這兩是集成包(apache+php+mysql...)沒用過的小伙伴可以百度學(xué)習(xí)學(xué)習(xí)很容易的。當(dāng)然你也可以自己?jiǎn)为?dú)配置Mysql環(huán)境,這個(gè)看個(gè)人習(xí)慣。連接Mysql代碼在server/conf/conf.js大家只要將配置信息改成自己的就行。表創(chuàng)建sql語(yǔ)句在server/malldata.sql文件內(nèi)大家可以直接復(fù)制插入就ok。我的數(shù)據(jù)庫(kù)名是malldata,大家不一樣的記得改,不懂的用數(shù)據(jù)庫(kù)的小伙伴們?nèi)グ俣劝俣群苋菀椎模镜脑鰟h改查會(huì)就夠了。

項(xiàng)目運(yùn)行

# 克隆到本地:
https://github.com/wzz5304/vueMall.git

# 安裝依賴:
vue:
....
cd vueMall-master(進(jìn)入項(xiàng)目文件下)
npm install (安裝依賴)

express:(進(jìn)入項(xiàng)目文件下)
cd server
npm install(安裝依賴)

# 本地開發(fā),開啟服務(wù)器,瀏覽器訪問http://localhost:8081,express監(jiān)聽的是3001端口http://localhost:3001(我改了監(jiān)聽端口)
vue:
npm run dev

express:
node bin\www

# 構(gòu)建生產(chǎn)
npm run build

注:第一次使用vue和express的小伙伴記得全局安裝下vue-cli和express

  • vue-cli

    鍵入命令:npm install -g vue-cli

  • express

    鍵入命令:cnpm i -g express-generator

不懂的改后臺(tái)監(jiān)聽端口的可以打開查看,對(duì)你有幫助記得給個(gè)愛心哦,謝謝!

項(xiàng)目說明

  • 用到的技術(shù)棧

    vue-cli2 + vue2.0 + vue-router + vuex + axios + stylus + scss + node.js + es6 + express + mysql

  • 實(shí)現(xiàn)功能

    - 登錄注冊(cè)
    - 商品詳情
    - 購(gòu)物車管理
    - 地址管理
    - 模擬支付(由于調(diào)用不了支付接口)
    - 訂單管理
    
  • 功能說明
    - 基于vue2.0
    - 使用vue-cli腳手架搭建項(xiàng)目
    - 使用vue-router實(shí)現(xiàn)路由切換
    - 使用vuex進(jìn)行狀態(tài)管理
    - 使用axios進(jìn)行數(shù)據(jù)請(qǐng)求
    - stylus和scss編寫樣式
    - 聯(lián)動(dòng)滾動(dòng)借助了vue-infinite-scroll插件和圖片懶加載vue-lazyload插件
    - Express編寫后臺(tái)api
    - Mysql實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)

學(xué)習(xí)參考

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Weex使用mustache的語(yǔ)法({{...}})來對(duì)<template>中的模板和 里的數(shù)據(jù)進(jìn)行綁定. 一旦數(shù)...
    阿凡提說AI閱讀 1,395評(píng)論 0 0
  • 一年到此,幾乎已可以看到盡頭。今年這里的秋天難得的溫暖,實(shí)在令我喜出望外。如許多金紅的樹葉像是藍(lán)天之下燃燒的火焰,...
    夜游者言閱讀 255評(píng)論 2 3
  • 我追尋著時(shí)間的足跡再一次踏上旅途 不知道未來是怎樣的方向 所以迎著太陽(yáng)落下的晚霞走去 遠(yuǎn)方有詩(shī)還有數(shù)不盡的思緒 此...
    秋文清閱讀 221評(píng)論 0 0
  • 【成為更好的自己】2016年記錄(day7) 原先我覺得會(huì)最好寫的一篇總結(jié),此刻變得最難下結(jié)論。遇見村小兩年,走近...
    阿果MePlus閱讀 317評(píng)論 0 0
  • ? 1、安裝pipeline插件 2、新建pipeline類型的項(xiàng)目 3、配置腳本 node('master'):...
    許你一枝花閱讀 432評(píng)論 0 0

友情鏈接更多精彩內(nèi)容