头条项目步骤

本文详细介绍了基于Vue的前端项目搭建步骤,包括项目创建、文件管理、 vant组件使用、axios配置、移动端适配、屏幕适配以及PostCSS-pxtorem的集成。此外,还深入讲解了登录页面实现、请求拦截器、token管理和刷新机制,以及在遇到登录过期、URL编码解码等问题时的解决方案。通过对项目瑕疵的修复,确保了用户体验和流程的顺畅。
摘要由CSDN通过智能技术生成

项目创建

找到要创建项目的文件夹,打开cmd,输入“vue create 项目名”创建

 按上下键切换,空格键选择

1.Vue2(自定义项目

2.Babel、Router、Vuex、CSS Pre-processors

3.选择vue版本,选2.x

4.选择路由模式,选择hash模式(hash:网址上带#,hhistory:网址上无#,正式上线需要服务支持)

5.选择css预处理,选择less

6.问配置的插件模块是放在哪里,选择独立一个文件还是全部放到 package.json,选择第一个

7.自定义配置要不要保存起来方便以后使用

8.成功创建之后,输入“cd+项目名”进入项目,“npm run serve”运行项目

项目文件删除

删掉 views 文件夹里两个默认提供的组件

删掉 router 里对组件的导入和默认的路由规则,最终只留以下代码

删掉 App.vue里的默认代码,只留基本结构

删掉 components里默认的 HelloWorld.vue文件

删掉 assets里的 logo.png,store里只留学过的statemutations

基本全局样式

在src新建styles文件夹,放入base.less文件,用于写全局样式,main.js导入样式

vant组件

1.下载:npm i vant@latest-v2 -S

2.自动按需导入:npm i babel-plugin-import -D,并配置相关代码

3.在main.js导入插件,app.vue使用

4.在src新建utils文件夹,放一个vant.js,用于放入vant的代码,再在main.js导入

axios

1.下载axios:npm i axios

2.在src/utils里新建request.js,导入axios和设置基地址和暴露出去

移动端适配

知识点

1.下载flexible.js插件:npm i -S amfe-flexible

2.在main.js导入:import 'amfe-flexible'

屏幕适配

1.下载:amfe-flexible,在main.js导入

postcss-pxtorem

1.下载:npm install postcss postcss-pxtorem --save-dev

2.在src新建postcss.config.js文件,放入基本的PostCSS示例配置

登陆页面

登录组件以及添加路由

1.views里新建Login文件夹,在里面新建index.vue页面,在router导入

2.在App.vue写路由

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值