Webpack基本示例前端项目搭建

webpack 的基础项目搭建流程,挺适合前端入门挑战的场景。周五早上就开始搞,先是找了个现成的 webpack 启动模板,直接上线。之后加上了VuexVue-router,算是把核心功能先搭起来了。Vuex 管状态,Vue-router 做路由,页面之间切来切去,背景视频都不重载,体验还挺流畅的。

书本展示的模块用了个叫BookDisplay的组件,写了一次,多个页面复用,省心不少。颜色方面,调色板是从设计稿里挑的,主色是#481FC1,还挺醒目。样式用的是比较新的flexboxgrid布局,还有伪元素这些,响应快、结构也清晰。

另外,书架和购物车的状态是用localStorage存的,刷新也不会丢数据。如果你正好也要做前端展示类的小项目,这个例子拿来改一改就能用,挺方便的。记得装依赖的时候别忘了加:npm i -S vuex vue-router

zip
webpack-main.zip 预估大小:26个文件
folder
webpack-main 文件夹
file
Design.pdf 2.16MB
file
webpack.prod.js 4KB
file
package.json 1KB
file
index.html 3KB
file
webpack.dev.js 3KB
folder
src 文件夹
file
index.js 2KB
file
App.vue 323B
folder
assets 文件夹
file
logo-on-dark-bg.png 56KB
file
icon.png 101KB
file
wp-icon.png 76KB
folder
views 文件夹
file
Thankyou.vue 122B
file
Gallery.vue 323B
file
Home.vue 353B
file
Checkout.vue 2KB
folder
components 文件夹
file
BookCart.vue 1KB
file
BookDisplay.vue 1KB
file
Header.vue 366B
file
store.js 3KB
folder
filters 文件夹
file
moneyFilter.js 330B
folder
styles 文件夹
file
index.scss 7KB
file
router.js 646B
file
.gitignore 25B
file
Instructions.txt 971B
file
Data.json 955B
file
README.md 2KB
file
.editorconfig 245B
zip 文件大小:2.07MB