使用vue脚手架进行模块化开发

vue模块化开发

首选在设置cmd窗口属性,把快速编辑模式去掉,否则在安装过程中鼠标点一下可能就会中断安装

img

1、全局安装webpack
npm install webpack@ -g

这里指定了版本号@4.41.2
img
2、全局安装vue脚手架

npm install -g @vue/cli-init

这里指定了版本号@4.0.3

img

安装完成后先用vue-V检查,如果识别不了vue命令的话,在第二步安装vue/cli的时候不要加上-init,而是npm install -g @vue/cli。
3、初始化vue项目
vue init webpack appname:vue脚手架使用webpack模板初始化一个appname项目

新建一个vue-demo文件夹,在里面搭建模块化开发环境。

这一步要选择Runtime+Compiler运行环境加编译环境。

img

img

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

img

第二步,在src/router/index.js中编写路由,先import导入Hello组件

img

为什么图片还在呢,因为在App.vue里面上面是图片,下面是路由视图,只要我们访问路径变了,只有路由视图这一块的内容才会变:

img

可以使用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);//使用组件

img

要用什么功能直接在官方文档里面参考即可。

在这里插入图片描述

在这里插入图片描述

在官网-组件-Container布局容器中写好了一些常见的布局,可以直接复制过来放到App.vue中:

<template>
<el-container style="height: 500px; border: 1px solid #eee">
<el-
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值