vue模块化开发
首选在设置cmd窗口属性,把快速编辑模式去掉,否则在安装过程中鼠标点一下可能就会中断安装
1、全局安装webpack
npm install webpack@ -g
这里指定了版本号@4.41.2
2、全局安装vue脚手架
npm install -g @vue/cli-init
这里指定了版本号@4.0.3
安装完成后先用vue-V检查,如果识别不了vue命令的话,在第二步安装vue/cli的时候不要加上-init,而是npm install -g @vue/cli。
3、初始化vue项目
vue init webpack appname:vue脚手架使用webpack模板初始化一个appname项目
新建一个vue-demo文件夹,在里面搭建模块化开发环境。
这一步要选择Runtime+Compiler运行环境加编译环境。
4、 启动vue项目
项目的package.json中有scripts,代表我们能运行的命令
cd vue-demo进入文件夹,
npm start = npm run dev: 启动项目
启动成功后访问localhost:8080即可看到初始界面
npm run build:将项目打包
用vs打开C:\Users\HP\Desktop\vue-demo\vue-demo文件夹
其中各文件夹说明:
build:跟打包工具有关的代码
config:配置信息
node_modules:当前项目安装的所有依赖
src:编写代码的文件夹,所有的写功能基本都放在里面
在src里面有个main.js,是主程序,他会挂载index.html的app元素。
static:静态资源文件,图片、字体、文件等
.babelrc:语法转义的相关配置
index.html:首页内容
package-lock.json:npm:依赖包的详细信息
package.json:npm:依赖包的配置信息
自己写一个访问/hello界面,在src/components/新建Hello.vue
组件3要素:template,script,style
第一步,编写Hello.vue
第二步,在src/router/index.js中编写路由,先import导入Hello组件
为什么图片还在呢,因为在App.vue里面上面是图片,下面是路由视图,只要我们访问路径变了,只有路由视图这一块的内容才会变:
可以使用router-link来实现页面跳转:
使用Vue整合ElementUI快速开发
官网:https://element.eleme.cn/#/zh-CN
安装element-ui
npm i element-ui
这里指定了版本
在main.js中导入
import ElementUI from ‘element-ui’ //导入组件
import ‘element-ui/lib/theme-chalk/index.css’; //导入样式文件
Vue.use(ElementUI);//使用组件
要用什么功能直接在官方文档里面参考即可。
在官网-组件-Container布局容器中写好了一些常见的布局,可以直接复制过来放到App.vue中:
<template>
<el-container style="height: 500px; border: 1px solid #eee">
<el-