vue

88 阅读5分钟

easypoi

官方网站:easypoi.mydoc.io/

vue

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。

Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。

官方网站:cn.vuejs.org/


安装 nodejs

nodejs 是一个让 JavaScript 运行在服务端的开发平台,它可以用于方便地搭建响应速度快、易于扩展的网络应用。

nodejs 可以用于 Web 开发,微服务,前端搭建;

下载安装好nodejs 后,在cmd中,输入 node -v 查看版本。

nodejs 可以作为前端开发库的存在,需要设置拉取镜像地址。国内的服务器速度较快,通常设置为淘宝镜像。

npm config set registry=registry.npm.taobao.org

设置好了以后,在 cmd 中,再输入 npm config list 查看设置是否成功。


下载 vue-cli

npm install -g @vue/cli

下载 idea 的 vue 插件

image-20220719160004873

创建 vue 项目

Vue create 项目名称

选择 vue3

安装依赖库:npm install --save axios vue-router echarts element-plus @element-plus/icons-vue

进入项目目录,输入:npm run serve

打开浏览器,输入http://localhost:8080/,出现 VUE 主界面

在终端中,连续两次 ctrl+c,可关闭服务器。

==================================

set-ExecutionPolicy RemoteSigned vue create vuefirst

image-20220719160540704

image-20220719160601867

image-20220719160635613

image-20220719160809453


Vue 项目中的目录结构

node_modules:插件目录,用于存放第三方 js 库

public:静态资源

src:源码目录

assets:存放图片、js、css 等静态资源

components:存放可重用的全局组件

main.js:入口文件

package-lock.json、package.json:为 npm 配置文件

vue.config.js:为 vue 配置文件


vue.config.js

vue.config.js 是一个可选的配置文件,如果项目的根目录中存在这个文件,那么它会

被 @vue/cli-service自动加载。

image-20220719164255307

module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave:false,//忽略未使用变量或组件报错问题
  devServer:{
    port:8086  //改变端口
  }
})

main.js

src 目录下的 main.js 为入口文件,在服务器启动时自动完成加载。访问服务器时,执行该文件。

image-20220719165923710

vue 组件

一个组件大致分为:结构(html)、样式(css)、行为(js)

在一个 *.vue 文件中,