Vue2.x+ElementUI搭建项目

第一步:创建Vue项目并启动

1 通过脚手架命令,创建项目:

vue create 项目名 ;

2 使用npm安装Vue脚手架:

npm install -g @vue/cli ;

*默认生成的项目目录:
在这里插入图片描述
*启动项目:npm run serve ( http://localhost:8080/ )
在这里插入图片描述

3 创建新页面,并配置路由,浏览器访问新页面
  • 1 安装路由

执行npm命令: npm install vue-router --save ;

  • 2 创建自定义页面(index.comonent.vue)、路由文件(router.js),并将自定义页面~配置到路由文件中

在这里插入图片描述
在这里插入图片描述

  • 3 将路由router.js文件,配置到项目入口文件(main.js)中,

在这里插入图片描述

  • 4 最后在App.vue中修改页面的显示方式:路由显示页面形式(路由占位符),完成以上步骤,浏览器可以通过配置访问页面…

在这里插入图片描述
在这里插入图片描述

注意:
*这里路由配置文件router.js是建在src目录下,取名router.js 与main.js同级(网上看到部分作者是在src目录下创建一个router文件夹新建一个index.js)。
*main.js中默认new Vue实例中的写法,会有一定的问题,需要按照上面做修改!)

第二步:安装Axios用于请求API

  • 使用npm包管理器进行安装axios:npm install axios ;
  • 安装vue-axios:npm install --save axios vue-axios ;

在全局入口文件main.js中配置在这里插入图片描述

第三步:项目引入ElementUI(桌面端)组件

  • 通过npm安装,执行命令:npm install elemnt-ui --save-dev

在全局入口文件main.js中引入组件及样式
在这里插入图片描述

第四步:总结

1.package.json中查看项目已安装的插件的版本;
在这里插入图片描述
2. package.json中加入rules(规则)
在这里插入图片描述
规则代码:
“rules”: {
“generator-star-spacing”: “off”,
“no-tabs”: “off”,
“no-unused-vars”: “off”,
“no-console”: “off”,
“no-irregular-whitespace”: “off”,
“no-debugger”: “off”
}

  • A问题:在执行完axios安装命令后,终端和package.json文件同时可见axios的版本号,但是项目重新加载时报axios模块未找到,怎么解决?
  • A答案:网上有人推荐,将 node_modules文件夹删除(npm安装后生成的依赖文件),重新执行安装插件命令!
  • B答案:自己多次实践所得,重启项目!重启编译器!为什么?因为有时候执行npm安装插件后,编译器并不能完全很有效的检测到本地已安装的依赖文件,就很傻的告诉我们,你这个文件未找到!(在angular中创建一个新的页面组件,若不重启项目,死活检测不到那个页面组件,其他框架未知。)此时你就需要通过项目重启或编译器重启,来迫使编译器去重新检测本地项目内的依赖文件!不到最后,坚决不使用A答案的做法!当然如果你的依赖文件小,可能感觉不到啥,若是你恰好使用Angular为基础的项目框架,你不管删依赖文件夹或重新使用npm安装插件,特别,特别费时间!亲身体会!
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值