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

专业团队怎样建设网站杭州seo搜索引擎优化公司

专业团队怎样建设网站,杭州seo搜索引擎优化公司,成都广告设计公司排名,wordpress翻页显示404零: 前言 微前端可以将大应用拆分功能独立的微应用,可独立开发部署, 每个微应用可以采用自己的技术栈,这样更好维护和拓展。微前端也会存在跨域 权限控制 数据共享 性能(页面加载时间) 安全 多团队协作(一个团队负责一个页面或模…

零: 前言

微前端可以将大应用拆分功能独立的微应用,可独立开发部署,
每个微应用可以采用自己的技术栈,这样更好维护和拓展。微前端也会存在跨域 权限控制 数据共享 性能(页面加载时间) 安全 
多团队协作(一个团队负责一个页面或模块) 组件重用。要采用适合的方案

一: 创建项目

主项目

yarn create vite main-app --template react-ts

micro-react01项目

npx create-react-app micro-react01 --template typescript

micro-vue01项目

yarn create vite micro-vue01 --template vue-ts

二: 主项目操作

npm i quankun -S

在主项目app.tsx加入下面的代码

import { registerMicroApps, start } from 'qiankun';registerMicroApps([{name: 'reactapp', // app name registeredentry: '//localhost:3001',container: '#yourContainer1',activeRule: '/app1',},{name: 'vueapp',entry: '//localhost:5175',container: '#yourContainer2',activeRule: '/app2',},
]);start();import { loadMicroApp } from 'qiankun';// loadMicroApp({
//   name: 'reactapp',
//   entry: '//localhost:3001',
//   container: '#yourContainer1',
// });

帮加上插槽地址

<div id='yourContainer1'></div><div id='yourContainer2'></div>

最终如下
app.tsx

import { useState } from 'react'
import reactLogo from './assets/react.svg'
import viteLogo from '/vite.svg'
import './App.css'
import { registerMicroApps, start } from 'qiankun';registerMicroApps([{name: 'reactapp', // app name registeredentry: '//localhost:3001',container: '#yourContainer1',activeRule: '/app1',},{name: 'vueapp',entry: '//localhost:5175',container: '#yourContainer2',activeRule: '/app2',},
]);start();import { loadMicroApp } from 'qiankun';// loadMicroApp({
//   name: 'reactapp',
//   entry: '//localhost:3001',
//   container: '#yourContainer1',
// });function App() {const [count, setCount] = useState(0)return (<><div>mainapp<div id='yourContainer1'></div><div id='yourContainer2'></div></div></>)
}export default App

三: 微项目操作

micro-react01项目

package.json中加入"devServer": {"headers": {"Access-Control-Allow-Origin": "*","Access-Control-Allow-Methods": "GET, POST, PUT, DELETE","Access-Control-Allow-Headers": "*"}}执行npm run build打包

然后启动服务

npm i serve -g
serve

得到服务地址localhost:3001

四: 访问微应用

访问: 主项目地址/app1,
此时,发现micro-react01应用已经加载出来了

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

相关文章:

  • wordpress读取数据库代码西安seo高手
  • wordpress帖子缩略图seo排名点击器
  • 石家庄网站推广软件公司网站域名续费一年多少钱
  • 一家专业做家谱的网站中国最大网站排名
  • 大连网站制作诚推ls15227识图找图
  • 免费信息发布网站大全合肥品牌seo
  • 商城网站建设公司seo优化中以下说法正确的是
  • 个人做网站能赚到钱吗池州网站seo
  • 做网站为什么没收入如何给公司做网络推广
  • 怎么注册英文网站域名网站收录工具
  • 网站建设前期准备工作活动推广方式
  • 江苏雷威建设工程有限公司网站网络维护公司
  • 安徽省建设协会网站个人接外包的网站
  • 太和网站开发招聘seo知识培训
  • 免费的com域名注册邯郸网站建设优化
  • 怎么做同学录的网站百度开户联系方式
  • 跨境电商公司招聘岗位及要求seo包年优化费用
  • 济南营销网站建设强强seo博客
  • wordpress手机发布时间网站seo文章
  • 香港访问大陆网站什么是网站
  • 那个旅游网站可以做行程线上产品推广方案
  • 网站开发流程前端群站优化之链轮模式
  • 帝国cms做微网站国外域名购买
  • 湛江制作网站多少钱百度点击软件名风
  • 专业家装建材网站设计国家优化防控措施
  • 做代加工的网站发布培训心得体会800字
  • 政府网站 cms百度推广怎么做
  • 大型网站只做要多少钱爱站工具包下载
  • canva 可画卡通人物seo是什么意思呢
  • 网站优化难吗建站之星网站