当前位置: 首页 > news >正文

模板号专注于网站企业网站建设的类型

模板号专注于网站,企业网站建设的类型,建设一个网站的目标与期望,老薛主机wordpress模板目录一、Vue2 简介二、创建 Vue2 工程2.1 搭建 Node 环境2.2 安装 vue-cli2.3 创建 Vue2 项目2.4 启动项目2.5 打包项目(非压缩包)2.6 打包项目(压缩包)官网地址: https://vuejs.org/中文官网: https://cn.…

目录

    • 一、Vue2 简介
    • 二、创建 Vue2 工程
      • 2.1 搭建 Node 环境
      • 2.2 安装 vue-cli
      • 2.3 创建 Vue2 项目
      • 2.4 启动项目
      • 2.5 打包项目(非压缩包)
      • 2.6 打包项目(压缩包)

  • 官网地址: https://vuejs.org/
  • 中文官网: https://cn.vuejs.org/
  • 官方文档: https://vuejs.org/guide/introduction.html
  • 中文文档: https://cn.vuejs.org/guide/introduction.html
  • 在线演练: https://play.vuejs.org/
  • 在线示例: https://cn.vuejs.org/examples/#hello-world

背景:

你是否也曾有货这样的想法:“我想做个动态网站,但用纯 JavaScript 操作 DOM 实在太繁琐了!” 数据的任何一点变化,都需要小心翼翼地找到对应的元素并更新它,代码很快就变得难以维护了。别担心,这正是 Vue.js 所要解决的问题。它通过 数据驱动 的概念,让你只需关心数据本身,视图会自动更新。虽然 Vue 3 已成为未来主流,但 Vue 2 因其生态稳定、资料丰富,至今仍是维护大量现有项目的基石。本章我们将从零开始,介绍并创建你的第一个 Vue 2 项目,亲身感受它带来的开发效率提升。

一、Vue2 简介

Vue(发音为 /vjuː/,类似 view)是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。

  • Vue2 已经于 2023年12月31日 停止维护。有条件的话还是建议升级到 Vue 3.0 版本。打包更小,内存更少,渲染更快。(Vue3 向下兼容 Vue2 的语法)

如果是第一次接触 Vue 的同学可能出于陌生的恐惧,不能很好的消化相关的入门文档,这里小编建议学习路线如下:

  1. 走通 Vue 官方的互动教程,https://cn.vuejs.org/tutorial/#step-1;

    (不需要大篇幅地了解枯燥的 Vue 知识,就像做游戏打怪,只需要学好当前节点的知识,答对题目即可,是非常适合新手入门的钥匙)

  2. 参考本篇文章进行第一个 Vue2 的 Demo 项目创建;

    (把 Demo 环境搭建起来,方便后续本地操作演练。官网的 vue create 脚手架只支持 Vue3,因此这里整理 Vue2 版本的创建。)

  3. 系统详细整理学习 Vue2 的常见用法、高阶用法。

    (耗时较长,如果直接学习收效较慢)


二、创建 Vue2 工程

2.1 搭建 Node 环境

前置:安装 NodeJS。(NodeJS 版本 18.0 以上)

  • NodeJS 官网下载: https://nodejs.org/zh-cn/download

建议设置 Node 镜像源为阿里镜像源,设置命令如下:

npm config set registry https://registry.npmmirror.com

检查配置:

npm config list

以上就完成了 Node 环境的准备。

2.2 安装 vue-cli

Vue 官方提供了一个命令行工具 vue-cli,可用于快速搭建大型单页应用。

  • vue-cli 官网地址: https://cli.vuejs.org/zh/guide/

该工具提供开箱即用的构建工具配置,只需一分钟即可启动带热重载、保存时静态检查以及可用于生产环境的构建配置的项目。具体命令如下:

# 全局安装 vue-cli
$ npm install --global vue-cli

执行结果:

使用如下命令,查看安装结果:

$ npm list --global

2.3 创建 Vue2 项目

安装好 vue-cli 工具之后,使用如下命令创建一个基于 webpack 模板的 Vue2 新项目:

# 创建一个基于 webpack 模板的新项目
$ vue init webpack my-vue2

执行结果如下:

命令执行后,会在当前文件夹创建一个 my-vue2 的目录,内容如下:

my-vue2/                          # 项目根目录
├── build/                        # Webpack构建配置目录
│   ├── webpack.base.conf.js      # 基础Webpack配置
│   ├── webpack.dev.conf.js       # 开发环境Webpack配置
│   └── webpack.prod.conf.js      # 生产环境Webpack配置
├── config/                       # 项目配置文件目录
│   ├── index.js                  # 主要配置文件(开发服务器设置、构建选项)
│   └── dev.env.js               # 开发环境变量配置
├── node_modules/                 # 项目依赖包目录(npm安装的所有第三方库)
├── src/                          # 源代码目录(核心开发目录)
│   ├── assets/                   # 静态资源目录(需要Webpack处理的文件)
│   │   └── logo.png              # 示例Logo图片
│   ├── components/               # 可复用组件目录
│   │   └── HelloWorld.vue        # 示例组件
│   ├── router/                   # 路由配置目录
│   │   └── index.js              # 路由定义和配置
│   ├── App.vue                   # 应用根组件(定义整体布局结构)
│   └── main.js                   # 应用入口文件(初始化Vue实例)
├── static/                       # 纯静态资源目录(直接复制不经过Webpack处理)
├── .babelrc                      # Babel配置文件(ES6+转译设置)
├── .editorconfig                 # 编辑器配置(统一代码风格)
├── .eslintignore                 # ESLint忽略配置(指定不需要检查的文件)
├── .eslintrc.js                  # ESLint规则配置(代码质量检查规则)
├── .gitignore                    # Git忽略配置(指定不纳入版本控制的文件)
├── .postcssrc.js                 # PostCSS配置(CSS后处理器配置)
├── index.html                    # HTML入口模板(应用挂载点)
├── package-lock.json             # 依赖版本锁定文件(确保依赖一致性)
├── package.json                  # 项目配置文件(依赖管理和脚本命令)
└── README.md                     # 项目说明文档(使用方法和介绍)

用 VS Code 打开如下所示:

下一步,我们在终端进入 my-vue2 文件夹,执行如下命令安装依赖:

$ cd my-vue2
$ npm install

命令执行结果:

2.4 启动项目

依赖安装好之后,我们就可以启动项目了,命令如下:

$ npm run dev

命令执行结果:

访问命令行中的地址,就可以看到 vue-cli 为我们生成的示例页面了:

2.5 打包项目(非压缩包)

一般情况下,我们开发时都是使用 localhost 进行本地访问和调试。但是在生产环境中,我们需要将前端代码进行打包,以便用户通过 Nginx、Tomcat 等中间件进行转发访问。具体打包命令如下:

$ npm run build

执行结果如下,其中红框 ⭕ 中的部分为生成内容:

完整目录结构如下所示:

2.6 打包项目(压缩包)

如果我们想把项目打包为一个 .zip 压缩包,我们可以直接修改 package.json 中的 scripts 部分,增加 build:zip 命令,如下所示:

  "scripts": {..."build": "node build/build.js","build:zip": "node build/build.js && zip -r dist.zip dist/"},

执行如下打包命令:

$ npm run build:zip

执行结果:

可以看到,命令执行之后,顺利生成了一个 dist.zip 名称的 ZIP 压缩包。

整理完毕,完结撒花~🌻





参考地址:

1.【Vue3极简2025版教程】2个半小时快速学会Vue,效率最高,用时最短!https://www.bilibili.com/video/BV13tjqzmEDZ

2.Vue.js 2.0 安装,https://www.w3cschool.cn/vuejs2/installation.html

http://www.dtcms.com/a/519996.html

相关文章:

  • golang学习笔记:标准库slices
  • golang学习笔记:标准库os
  • Python机器学习---5.决策树
  • 恶劣天气目标检测IA-YOLO
  • Google Now in Android(NIA)
  • Flink中的Lookup join和Temporal join 的语法是一样的吗?
  • 网站建设和网站维护上海工商网上办事大厅电话
  • ROS2(补充)Docker容器 + vscode开发
  • 7sch C++ <B> weak_ptr circular reference 1/99
  • Docker 拉取 MySQL 5.7 镜像、启动容器并进入 MySQL
  • 苏州建设网站制作wordpress做教育网站
  • 代理记账网站模板如何自己开网址
  • 【Linux基础知识系列:第一百五十三篇】现代网络管理:NetworkManager与nmcli
  • D028 vue+django知识图谱可视化系统|AI 相关
  • 秒杀系统设计:打造高并发、高可用架构的实战指南
  • 当无符号与有符号整数相遇:C++中的隐式类型转换陷阱
  • Maya Python入门:创建球体polySphere、创建工具架、编辑工具架、查看命令的长名称
  • 邯郸市做网站的公司广州手机网站建设报价
  • 数据结构3:复杂度
  • 记录一下c中数据元素 值传递和地址传递
  • springboot高校网上订餐平台的设计与实现(代码+数据库+LW)
  • Datawhale人工智能的数学基础 202510第4次作业
  • 公司网站建立费用太原seo团队
  • 做视频网站的备案要求平面设计兼职接单
  • HarmonyOS分布式Kit:解锁跨设备协同开发的无限可能
  • 南京制作网站优化绵阳专业网站建设
  • perplexity的comet AI浏览器无法下载,一直是等待网络连接
  • 【Day 82】虚拟化-虚拟网络
  • 哈尔滨口碑好的建站公司佛山招收网站设计
  • 【Linux基础知识系列:第一百五十一篇】启动加载器GRUB配置