Vue 第一天 做项目准备步骤和项目实现

167 阅读2分钟

掘金日新计划 · 4 月更文挑战」一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第3天,

环境搭建

1.如果下载缓慢请配置 npm 淘宝镜像 npm configset registry

registry.npm.taobao.org

2.全局安装 @vue/cli npm instal1 -g @vue/cli

3.切换到创建项目的目录,使用命令创建项目 vue create xxx

4.选择使用 vue 的版本

5.启动项目 npm run serve

6.打包项目 npm run build

7.暂停项目 ctr+C

> Vue脚手架 隐藏了所有 webpack 相关的配置,若想查看具体的 webpack 配置,请执行vue inspect > output.js

目录结构

image.png

单页面应用 + 组件

- 单页面应用

整个web应用中就一个html页面(public/index.html)

所有的页面都是vue组件,切换页面其实是在切换组件

- 面向组件

1. 每个页面都是一个组件(路由组件) 动态加载

2. 页面中的每个模块也都是一个组件(非路由组件) 静态加载

MVVM

- 核心思想就是把数据(Model) 和 视图(View)分开 - htmI只定义页面结构 - js准备数据 - vue可以把数据加载(染)到html中

image.png

移动端

1.准备

- reset.css

src/assets/reset.css

引入

 在main.js

import '@/assets/reset.css - 安装vant

vant-ui组件库中定义好了常用的很多vue组件,可以直接使用!

安装

npm instal1 vant -S

引入所有组件

main.js

import vant from 'vant

Vue.use(Vant);

按需引入 (只引入需要的部分组件)

import {Button} from 'vant

Vue.use(Button);

2.底部 tab 导航

1. Tabbar组件开发

src/components/Tabbar.vue

template

script

style

2. 使用组件

- 引入

- 注册

- 使用

3.页面路由

开发页面(路由组件)

使用

配置路由

src/router/index.js

import Home from '@/views/Home.vue/'

配置 {name: "home", path:"/home" component: Home}`

路由视图容器(路由组件显示位置)

动态切换路由组件 this.$router.push("/home");

这节完成效果

image.png

完成实现项目图

image.png