学习Vue.js过程总结

1、使用VSCode软件,学习vue的一些简单的语法知识点。可以快速入门上手,最后可以做出一个todolist页面。

2、开始正式入门vue-cli脚手架开发。先下载安装nodejs,一直next。然后在控制台中全局安装vue-cli脚手架。

3、在工作目录D:\vueproject中进入cmd,创建一个项目名称为vuecli3的项目

vue create vuecli3  回车  ,选择红色款项的自定义安装。

 空格选择取消/选中

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4、解析项目目录结构以及文件

 

 

 

 

 

 

 

 

 

 

 

 

 5、安装serve服务器,来运行dist目录文件

在项目目录下,输入 npm install -g serve(装一次就可以,除非重装了系统),  回车

在项目目录下,输入serve  -s dist    回车运行。这是生产环境下运行正式版本

 

 推荐的运行测试方案:  cd dist 回车进入dist目录

                                       serve 回车运行

                                       cd .. 退出目录

6、创建.env文件配置全局变量和区分开发者(测试)境和生产者(正式)环境。(方便使用接口)

 

 

 

 

 

 

 

 

 7、vue.config.js的配置

 

 

 

 

 

 8、搭建一个基于 Vue 和 Element-UI 的开发环境

官网:https://element.eleme.cn/

 9、mockjs是一个模拟json数据的测试工具

安装mockjs, npm install mockjs -- save-dev 回车,开发环境才用它,正式环境不用。 

官网:http://mockjs.com/

 

 10、eslint代码规范检查

官网:http://eslint.cn

作用:打印检查结果:告诉你哪一个文件哪一行代码不符合哪一条编码规范,要修改。

安装: npm install eslint --save-dev

在vue-cli3里面还需再安装:npm install  --save-dev  babel-eslint @vue/cli-plugin-eslint eslint-plugin-vue

在package.json里面配置

 

 11、移动端布局及适配方式(webapp、移动web)以及  解决retina(视网膜)屏1px边框的问题

 

 

 

 

 

 下载并且引用手淘flexible.js       https://pan.baidu.com/s/1MwPxejNV8efVdVBjqgaX9Q#list/path=%2F

 

 

 

 

12、axios的使用

官方文档:https://github.com/axios/axios

中文文档:http://www.axios-js.com/zh-cn/

安装,输入 npm install --save axios 回车。(save会自动在package.json中配置)

(1)json格式化工具:https://www.bejson.com/

(2)测试接口工具:下载安装postman

(3)默认情况下,axios将JavaScript对象序列化为JSON。 要以application / x-www-form-urlencoded格式发送数据,可以使用以下选项之一:

 

使用URLSearchParams兼容IE,(1)安装url-search-params-polyfill,输入  npm install url-search-params-polyfill --save    回车;

                                                  (2)入口页面第一行导入url-search-params-polyfill, 输入 import 'url-search-params-polyfill';

 

 安装qs,在终端输入: npm install  --save qs   回车。使用时先引入qs:import qs from 'qs'

13、vue-router路由的配置及使用

官网:https://reacttraining.com/react-router

安装最新版本  npm install --save vue-router

安装指定版本 npm install --save vue-router@3.0.3

vue-router的配置,建立一个router.js文件

 

 

 路由懒加载解决首屏加载缓慢的问题

 

 

 history与hash模式的区别

hash模式:路由地址带#号,适合做后台管理系统。

history模式:路由地址不带#号,适合做前端宣传页面,但是history模式有个问题就是:刷新页面会出现404错误,解决方法需要配置服务器。

 

posted @ 2021-03-14 10:52  Strugglinggirl  阅读(153)  评论(0编辑  收藏  举报