Vue3多页面开发

article/2025/9/10 15:50:52

Vue3多页面开发

在Vue3中,多页面开发的配置比较简单,下面来看一下具体的操作步骤:

1.使用vue创建单页面应用程序

见《Vue3脚手架指南》文章

2.在项目的根目录下创建vue.config.js文件,如果已经创建则忽略

 

3.在src目录下新建module文件夹,用于存放多页面相关文件

module文件夹下用来存放页面文件,一个页面需要有最少三个文件构成,.html、.js、.vue,所以要创建一个最终的页面,我们需要创建三个文件,在实际开发中,最好根据自己的习惯或者公司的约定来起文件名。我们一般会根据页面的名称来命名。比如登录页:login.html、login.js、login.vue。

4.在module下建立页面

我们这里建立三个页面:login、major、sub/sub1,根据这个需求,为了便于项目文件的管理,我们在module目录下创建相应的子文件sub,在module下创建login和major的三个文件,在sub目录下创建sub1的三个文件,如下图:

 

5.编写代码

我们以login页面为例来说明:

login.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Login</title>
</head>
<body>
<div id="app"></div>
</body>
</html>

login.js

import { createApp } from 'vue'
import App from './login.vue'
​
createApp(App).mount('#app')

login.vue

<template><div>登录页</div>
</template>
​
<script>
export default {name: 'App'
}
</script>
​
<style scoped>
​
</style>

其他页面的代码,请参照login页面代码编写。

6.在 vue.config.js 文件中配置多页面应用

vue.config.js

module.exports = {pages: {login: {// 入口文件,相当于单页面的 main.jsentry: 'src/module/login.js',// 模板文件template: 'src/module/login.html',// 编译后 dist 目录下输出的文件,可以包含子目录filename: 'login.html'},major: {entry: 'src/module/major.js',template: 'src/module/major.html',filename: 'major.html'},'sub1': {entry: 'src/module/sub/sub1.js',template: 'src/module/sub/sub1.html',filename: 'sub/sub1.html'}}
}

7.启动应用

>npm run server

访问:

http://127.0.0.1:8080/login.htm

 

http://127.0.0.1:8080/major.html

 

http://127.0.0.1:8080/sub/sub1.html

 

8.构建应用

>npm run build

构建结果如下:

 


http://chatgpt.dhexx.cn/article/9iJWUnY5.shtml

相关文章

nginx部署多个vue多页面项目

众所周知&#xff0c;vue主要是用于开发单页应用的&#xff0c;在网上&#xff0c;也可以通过修改配置文件&#xff0c;实现多页面应用的开发&#xff0c;通过配置方式的开发多页面会有较多的缺点&#xff0c;在网上有许多论述&#xff0c;在此不再多言。此篇文章主要讲的是vue…

vue多页实践-开发

环境 node v12.5.0系统 winvuecli vue/cli 4.5.15ide WebStorm 2021.1 x64 本文是将vue-cli创建的spa应用改造为多页应用。 我们可以把多页应用理解为由多个单页构成的应用&#xff0c;而何谓多个单页呢&#xff1f;其实你可以把一个单页看成是一个 html 文件&#xff0c;那么…

vue3搭建多页面应用的方法

生成vue3的项目 vue create pagesdemo 2.在src文件中添加pages文件夹&#xff0c;同时删除app.vue main.js 在pages下添加项目文件夹&#xff0c;里面的目录结构和 原src一致。如下图 3. 配置vue.config.js vue-cli提供了pags参数&#xff0c;可以使用这个参数进行多页面配置…

vue实现多页面应用开发,包含项目之间跳转

需求&#xff1a;在一个vue项目工程下&#xff0c;需要部署两个项目甚至多个项目。 实现思路&#xff1a; 第一步&#xff1a;在vue.config.js文件中配置两个项目的入口 module.exports {pages: {// index页面是必须的&#xff0c;作为主项目的入口页面index: {entry: ./sr…

vue3配置多页面

先说下项目需求&#xff0c;地址栏中更换&#xff0c;不同地址进入页面不同&#xff0c;类似路由&#xff0c;以下为两个地址 简而言之&#xff0c;就是在不配置路由的情况下&#xff0c;输入admin和membe会进入管理端页面和会员端页面&#xff0c; 分析需求之后可以使用vue配…

构建多页vue应用

目录 1. 初始化2. 编写页面内容3. 配置多页入口总结 一般来说&#xff0c;vue推荐构建单页应用&#xff0c;页面内容的切换是通过路由控制组件的替换来实现的。单页应用使得页面跳转变得极为迅速&#xff0c;不过假如两个页面在功能逻辑上是完全独立的&#xff0c;甚至可能需要…

vue配置多页面应用

第一步&#xff1a;使用vue-cli搭建项目&#xff08;注&#xff1a;建议安装淘宝镜像&#xff0c;使用cnpm执行下面操作&#xff09; 1.按住shift按钮&#xff0c;右键点击存放项目的文件夹&#xff0c;点击在此处打开命令窗口。 2.在命令窗口中输入 npm install -g vue-cli …

vue打包多个html,vue多页面应用打包配置

一直是使用vue官方提供的脚手架工具来做开发单页应用,突发奇想的想做一个多页应用的打包配置,顺便了解一下webpack的使用。花了几天时间搞定之后才发现了这篇文章《进阶| Vue 2.x + Webpack 3.x + Nodejs 多页面项目框架(上篇)》。但还是要记录一下自己搭建的过程。代码地址:…

Vue多页面应用开发

一、前言 我们平常对Vue的印象有这样一种感觉&#xff1a;Vue就像专门为单页面应用&#xff08;SPA&#xff09;而生&#xff0c;因为Vue的官方文档中也有这样的描述&#xff1a; 实则非也&#xff0c;因为vue在工程化开发的时候依赖于 webpack ,而webpack是将所有的资源整合…

vue 如何实现多页面应用

众所都知vue是一个单页面应用&#xff0c;但是单页面应用最大的问题&#xff0c;就是首次加载的时候过慢&#xff0c;因为他要把所有的css&#xff0c;js都要下载下来后&#xff0c;才可以加载页面&#xff0c;尤其是移动端&#xff0c;在弱网的情况下&#xff0c;体验感极差 尝…

使用vue搭建多页面多系统应用

一、多页面多系统应用 思路 使用Vue搭建多页应用。所有系统都在同一目录下。配置多入口多出口。每个系统之间可以链接。每个系统内依然采用Vue单页应用开发。组件复用性 可以将所有的系统公共组件放到系统目录最外面&#xff0c;以达到组件复用。在系统内部依然将自己独立的组…

vue多页面应用

vue多页面应用 配置vue多页面&#xff0c;生成的vue项目默认是单页面 单页面和多页面的优缺点&#xff1a; 多页面应用&#xff1a; 一个网址对应一个页面资源   1) 缺点&#xff1a;跳转一个页面都需要重新加载整个页面的资源&#xff0c;页面跳转会刷新&#xff01;   2)…

网页打印服务器无法创建对象,打印问题,教您怎么解决automation服务器不能创建对象...

打印是我们经常会使用到的&#xff0c;所以要是遇到“automation服务器不能创建对象”的问题&#xff0c;我们得知道怎么解决才能更好地使用打印机。所以现在小编就将我的解决“automation服务器不能创建对象”的方法分享给你们。 什么时候会出现“automation服务器不能创建对象…

MSComDlg.CommonDialog服务器不能创建对象错误的解决

作者&#xff1a;朱金灿 来源&#xff1a;http://blog.csdn.net/clever101 在JavaScript中弹出打开文件对话框&#xff0c;代码如下: var fileOpenDlg new ActiveXObject("MSComDlg.CommonDialog"); 结果出现错误&#xff1a; 解决办法是&#xff1a; 假如是Win…

为什么网站总显示服务器不能创建对象,Win7系统ie浏览器提示“Automation 服务器不能创建对象”如何解决...

在win7系统中&#xff0c;自带有IE浏览器&#xff0c;可以方便用户们浏览网页&#xff0c;可是有些win7 ghost 纯净版系统用户在打开ie浏览器的时候&#xff0c;却提示“Automation 服务器不能创建对象”&#xff0c;该怎么解决这样的问题呢&#xff1f;接下来给大家分享一下Wi…

Centos8 进单用户模式

#开机启动菜单&#xff0c;按键e #找到ro 改为rw init/sysroot/bin/sh ## #按键 Ctrl x 进入 #切换根目录为sysroot chroot /sysroot/

进入单用户模式

进入单用户模式 CentOS 7 进入单用户模式 1、服务器按开机按钮&#xff0c;在进入条出现选择内核系统时&#xff0c;按“e”键&#xff0c;之后使用上下按键进行选择&#xff0c;在按“e”键进入编辑模式 2、进入编辑界面后&#xff0c;快速定位到ro 处&#xff08;roreadonl…

Centos系统进入单用户模式

Centos系统进入单用户模式 单用户模式有时称为维护模式&#xff0c;是类似Unix的操作系统中的一种模式&#xff0c;在该模式下&#xff0c;系统启动时会启动一些服务以提供基本功能&#xff0c;以使单个超级用户能够执行某些关键任务。 在本教程中&#xff0c;我们将描述如何…

Linux系统CentOS进入单用户模式和救援模式详解

一、概述 目前在运维日常工作中&#xff0c;经常会遇到服务器异常断电、忘记root密码、系统引导文件损坏无法进入系统等等操作系统层面的问题&#xff0c;给运维带来诸多不便&#xff0c;现将上述现象的解决方法和大家分享一下&#xff0c;本次主要以CentOS为例&#xff1b;二…

CentOS 7进入单用户模式修改root密码

第一步&#xff1a;启动系统&#xff0c;按上键或者下键&#xff0c;选择内核&#xff0c;按e进入编辑内核。 第二步&#xff1a;定位到“ro”并把“ro”改成“rw init/sysroot/bin/sh”.完成之后按“Ctrlx”。 第三步&#xff1a;依次输入以下命令进行root密码修改&#xff0c…