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

三亚网站建设制作湖北网站建设制作

三亚网站建设制作,湖北网站建设制作,wordpress如何设置在某一分类目录下的文章都显示特定小工具,1920网站banner尺寸一、Vue项目,什么是多页面应用 Vue是一种单页面应用程序(SPA)框架,这意味着Vue应用程序通常只有一个HTML页面,而在该页面上进行动态的内容更改,而不是每次都加载新的HTML页面。 但是,有时候我…

一、Vue项目,什么是多页面应用

Vue是一种单页面应用程序(SPA)框架,这意味着Vue应用程序通常只有一个HTML页面,而在该页面上进行动态的内容更改,而不是每次都加载新的HTML页面。 

但是,有时候我们需要在同一应用程序中拥有多个独立的页面,每个页面都可以单独处理路由和逻辑。这就是多页面应用(MPA)的概念。在Vue中,实现多页面应用程序的方法是使用Vue的多入口特性,即通过配置多个入口文件来实现。

每个入口文件都有自己的路由配置、组件和其他相关资源。这些入口文件可以在构建时生成多个独立的HTML文件,每个HTML文件都有对应的JavaScript和CSS文件。这些文件可以独立部署和运行,使得应用程序能够更灵活地扩展和维护。

二、什么场景适合开发多页面应用程序

2.1、企业级应用程序:对于大型企业级应用程序,可能需要许多独立的功能模块,每个模块都有自己的独立需求和逻辑。使用多页面应用程序可以更好地组织和管理这些模块,使得每个模块的代码更加清晰和易于维护。

2.2、多语言站点:在多语言站点中,每个页面都需要独立处理语言切换和文本翻译。使用多页面应用程序可以更好地管理这些独立的页面,并且可以针对不同的语言生成不同的页面。

2.3、营销活动页面:在营销活动页面中,通常需要快速开发和部署大量的独立页面。使用多页面应用程序可以更好地组织和管理这些页面,使得开发人员可以更快速地开发和部署页面,而不用担心影响其他页面的问题。

2.4、大规模、独立和独立需求的应用程序,那么多页面应用程序是非常适合的选择。

三、创建vue-ts-vite项目

vue3:vue3+vite+ts+pinia_vue3+ts+vite+pinia_snow@li的博客-CSDN博客

四、代码实现 / vue3 ts vite 项目 配置多页面应用

4.1、本文目标实现配置三个(入口)页面的vue-ts-vite多页面应用

index.html
about.html
contact.html

4.2、vite.config.ts文件添加配置

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'// https://vitejs.dev/config/
export default defineConfig({plugins: [vue()],build: {rollupOptions: {// 配置多页面input: {index: './index.html',about: './about.html',contact: './contact.html',},},},
})

以上配置中,input对象用于指定多个入口文件,每个入口文件都应该对应于项目根目录下的一个HTML文件。

4.3、依据main.ts创建入口文件

创建 src/main-index.ts(main.ts重命名为main-index.ts)

创建  src/main-about.ts

创建  src/main-contact.ts

文件内容来自初始项目main.ts,均为如下内容:

import { createApp } from 'vue'
import './style.css'
import App from './App.vue'createApp(App).mount('#app')

4.4、在每个HTML文件中,需要使用script标签引入每个页面的入口文件

4.4.1、index.html更新页面入口文件为main-index.ts,完整代码如下

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Index Page</title>
</head>
<body><div id="app"></div><script type="module" src="/src/main-index.ts"></script>
</body>
</html>

4.4.2、同理,about.html文件

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>About Page</title>
</head>
<body><div id="app"></div><script type="module" src="/src/main-about.ts"></script>
</body>
</html>

4.4.3、同理,contact.html文件

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Contact Page</title>
</head>
<body><div id="app"></div><script type="module" src="/src/main-contact.ts"></script>
</body>
</html>

4.5、运行项目

pnpm run dev

4.6、分别访问三个页面

4.6.1、访问index页面

4.6.2、访问about页面

4.6.3、访问contact页面

4.7、构建项目

pnpm run build

4.8、部署

构建完成后,每个页面的文件都会被打包到dist目录下,然后可以将这些文件部署到Web服务器上。

五、欢迎交流指正,关注我,一起学习

http://www.tj-hxxt.cn/news/88241.html

相关文章:

  • html5+css手机网站正规的代运营公司
  • 购物网站建设投资预算拉新推广
  • mac上如何使用wordpress优化设计电子课本
  • 东莞做网站的品牌全案营销策划
  • wordpress网站文章被插入很多黑链接目前最靠谱的推广平台
  • 做任务给佣金的网站有哪些网络推广策划方案
  • 做网站的软件多少钱自己搭建一个网站
  • java网站开发的书籍核心关键词和长尾关键词
  • 商业网站建立长春seo关键词排名
  • 网站分析设计做的项目的过程黑帽seo技术培训
  • 网站建设逻辑推广吧
  • 社交网站制作关键词查网站
  • java做网站的步骤百度优化seo
  • 网站建设 系统 排名合肥网络推广营销
  • 查看网站用什么软件做的百度点击快速排名
  • 广州网站优化平台最吸引人的营销广告词
  • 情侣手表网站模板网站建设
  • 建设工程施工安全网站下载百度地图2022最新版官方
  • 网站用哪些系统做的网络营销公司简介
  • 淘宝店采用哪些方法做网站推广seo教学免费课程霸屏
  • 无锡怎么做网站推广查询网站备案信息
  • b2c网站开发策划杭州seo搜索引擎优化公司
  • 阿里云虚拟主机如何上传网站苏州seo关键词优化推广
  • iframe框架做网站软文推广的优点
  • 做网站开发学什么语言好南宁网站建设
  • 网站代码管理站长统计 站长统计
  • 广东佛山网站建设网络营销服务策略
  • 开发一个icp网站需要多少钱高端网站定制
  • 网络工程师证搜索引擎优化关键词的处理
  • 计算机网站建设是什么宣传推广方案模板