系统定制开发Vue----vite 的基本使用

文章目录


2 系统定制开发的基本使用

2.1 创建 vite 的项目

系统定制开发按照顺序执行如下的命令,即可基于 vite 创建 vue 3.x 系统定制开发的工程化项目:

npm init vite-app 项目名称
  • 1
cd 项目名称
  • 1
npm install
  • 1
npm run dev
  • 1

2.1.1 系统定制开发在对应的文件夹下打开命令窗口

2.1.2 运行 npm init vite-app 项目名称


2.1.3 运行 cd 项目名称

2.1.4 运行 npm install

2.1.5 运行

2.1.6 打开网站

2.2 系统定制开发梳理项目的结构

使用 vite 创建的项目结构如下:

其中:

node_modules 目录用来存放第三方依赖包
public 是公共的静态资源目录
src 是项目的源代码目录(程序员写的所有代码都要放在此目录下)
.gitignore 是 Git 的忽略文件
index.html 是 SPA 单页面应用程序中唯一的 HTML 页面
package.json 是项目的包管理配置文件

在 src 这个项目源代码目录之下,包含了如下的文件和文件夹:

其中:

assets 目录用来存放项目中所有的静态资源文件(css、fonts等)
components 目录用来存放项目中所有的自定义组件
App.vue 是项目的根组件
index.css 是项目的全局样式表文件
main.js 是整个项目的打包入口文件

2.3 vite 项目的运行流程

在工程化的项目中,vue 要做的事情很单纯:通过 main.js 把 App.vue 渲染到 index.html 的指定区域中。

其中:

① App.vue 用来编写待渲染的模板结构
② index.html 中需要预留一个 el 区域
③ main.js 把 App.vue 渲染到了 index.html 所预留的区域中

2.3.1 在 App.vue 中编写模板结构

清空 App.vue 的默认内容,并书写如下的模板结构:

<template>  <h1>App 组件</h1></template><script>export default {  name: 'App'}</script><style></style>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

2.3.2 在 index.html 中预留 el 区域

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <link rel="icon" href="/favicon.ico" />  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <title>Vite App</title></head><body>	<!-- index.html 中预留 el 区域 -->  <div id="app"></div>  <script type="module" src="/src/main.js"></script></body></html>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

2.3.3 在 main.js 中进行渲染

按照 vue 3.x 的标准用法,把 App.vue 中的模板内容渲染到 index.html 页面的 el 区域中:

// 1.导入创建Vue单页面应用程序实例对象的函数import { createApp } from 'vue'// 2.导入对应需要渲染的App组件import App from './App.vue'// 3.创建单页面应用程序实例对象const app = createApp(App)// 4.调用mount()方法把App组件渲染到index.html中指定的el区域app.mount( '#app' )
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

注意:
在Vue3可以有多个根节点,不用在最外包一层div。

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发