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

便宜的网站建设公司网页设计作品展示图片

便宜的网站建设公司,网页设计作品展示图片,wordpress 运营商广告,工信部网站备案时间一、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.yayakq.cn/news/722837/

相关文章:

  • 企业网站asp自己网站怎么做优化
  • 北京网站建设方案建设公司山东聊城建设学校网站
  • 免费个人网站怎么制作linux wordpress 下载
  • 做互助盘网站做传奇网站
  • 信誉比较好的网上做任务的网站php兼职平台
  • 建站公司 网络服务诸暨 外贸网站建设
  • 自己做一个网站多少钱做外单网站有哪些内容
  • 免费海报模板网站四川住房城乡建设厅网站
  • 网站原创文章在哪里找沈阳百度关键词推广
  • 特价旅游机票网站建设wordpress 怎么设置
  • 文明网站建设情况城市文化建设的网站
  • 哪个公司建设网站网站建设进度表 免费下载
  • 建设宠物店网站北京市保障房建设投资中心网站瘫痪
  • 公司网站 免费模板响应式网站设计公司
  • 境外电商网站建设wordpress自定义菜单插件
  • php做网站标题加链接施工许可证查询官网
  • 网站建设学习心得如何手机网站建立
  • 机关事业单位网站备案比较好的做淘客网站
  • 微网站开发服务做网站必须用对方服务器
  • 网站建设平台的分析网站留言板模板
  • 唐山做网站公司汉狮价格企业查查官网登录入口
  • 菠菜网站的代理怎么做网站建设部
  • 公司网站公司新闻浏览wap网站
  • p2p网站开发公司界面设计案例图片
  • linux主网站设计ui设计模板网站
  • 商务网站建设公司哪家好小程序开发平台哪里做得好
  • 网站怎样在360做优化WordPress商品浏览权限
  • 广州天拓做网站吗宁波汽车网站建设
  • 个人是否可以做网站手机app制作开发
  • 网站源码爬取工具网站设计项目书