一.项目描述 基于Vue全家桶构建的移动端购物商城APP.页面一共分为:首页.详情页.分类页.购物车页面.登录页面和个人信息页面. 二.使用技术 使用Vue CLI3快速搭建Vue开发环境以及对应的webpack配置; 利用Vue-router完成页面的跳转; 封装axios请求页面所需要的数据; 利用Element搭建登录页面并实现对登录信息的验证: 利用sessionStorage存储token信息,结合导航守卫控制页面的访问权限: 使用Vuex完成多个页面之间的状态管理,包括购物车页面的商…
项目1:ATM+购物商城 1.项目介绍 项目需求: # 项目需求如下:'''- 额度 15000或自定义​- 实现购物商城,买东西加入购物车,调用信用卡接口结账​- 可以提现,手续费5%​- 支持多账户登录​- 支持账户间转账​- 记录每月日常消费流水​- 提供还款接口​- ATM记录操作日志 ​- 提供管理接口,包括修改用户额度,冻结账户解锁账户等...​- 用户认证功能''' 需求分析: ''' - 额度15000或自定义: ----> 1.注册功能,信用卡额度15000或自定义 - 实现购…
在学习了 vue 之后,决定做一个小练习,仿写了一个有关购物商城的小项目.下面就对项目做一个简单的介绍. 项目源码: github 项目的目录结构 -assets 与项目有关的静态资源,包括 css,以及一些 images -common 公共的工具类方法 -components 公共组件 -common 与项目耦合度较低的组件 -content 与项目耦合度较高的组件 -network 网络请求相关 -router 路由相关 -store vuex 相关 -views 主要展示的页面 -hom…
之前,UI看做好的页面效果,一直都是把项目打包好后放上服务器跑. 现在,UI能实时看到我的项目的页面效果情况了. 那么问题来了!!! 要怎样做到呢??? 接下来照做就行了!!! 请您先打开项目下的package.json文件 找到dev这一行 加上-- host 192.168.1.1  (你的本机地址) "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js --ho…
查了很长一段时间的资料才搞好. 感悟就是:原来那么简单呐. 首要条件:同一局域网下(大致理解为链接相同的wifi) 1:命令行运行 ipconfig 2: 得到ipv4值, 用该值替换localhost 例如 localhost:8080 => 192.168.1.101:8080 , 手机访问后者即可 再通过http://cli.im/生成二维码(一个生成二维码的工具),微信扫扫就可以直接访问了. 如果帮到你了,点个推荐.让更多人看到.…
window.addEventListener('pageshow', function(e) { // 通过persisted属性判断是否存在 BF Cache if (e.persisted) { location.reload(); } }); 原理:pageShow事件在页面显示即会触发,无论页面是否来自BF Cache.通过检测persisted属性即可判断是否存在 BF Cache 行为.优点:大部分浏览器都支持pageShow方法与persisted属性,并且需要的代码量只需要短短…
本地的vue项目在server端浏览没问题,但是执行npm run build 打包之后在本地预览是白屏. 解决方法 1.路径问题 在config文件夹中找到index.js打开把assetsPublicPath: '/'改成assetsPublicPath: './' 2.路由问题 router.js中 注释 // mode: 'history', // 默认hash src里边router/index.js路由配置里边默认模式是hash,如果是history模式,打开会出现空白页.所以mod…
起因 前公司商城App项目使用的是H5开发,有微信公众号.Ios和Android三个版本,H5版本是自己写的一套框架,已经用了有些年头了,承载不下不断涌现出的新需求.而Ios和Android端通过webview加载h5文件显示,App的原生功能和H5交互的代码写得有些凌乱,在我接手项目后老板完全没给重构的时间,所以只能在做新功能的时候顺手一点点的重构.后来要做一个与原先的商城相对独立的新商城,而且新商城的入口放在老商城中.因为时间紧任务重,使用React Native或者weex的话需要将原项目…
基于vue2.0打造移动商城页面实践 地址:https://www.jianshu.com/p/2129bc4d40e9 vue实现商城购物车功能 地址:http://www.jb51.net/article/129158.html 基于Vue.Vuex.Vue-router实现的购物商城(原生切换动画)效果 地址:http://www.jb51.net/article/132515.html 一个vue2.0+vuex+vue-router搭建的单页潮流购物网站 地址:https://segm…
通过命令行 node -v 查看是否安装node环境 在 nodejs 和 webpack已安装的前提下,随便一个文件夹下,输入命令行 npm install vue-cli -g 安装完成后,通过 vue -V 查看版本号验证是否安装成功 通过vue-cli 初始化vue项目 输入命令行新建 vue-demo 项目 vue init webpack vue-demo(项目名) 然后就可以一路回车键了 $ vue init webpack vue-demo ? Project name (vue…