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

网站建设论文设计wordpress 加速 谷歌

网站建设论文设计,wordpress 加速 谷歌,网站开发要学的代码,河南网络建站零: 前言 微前端可以将大应用拆分功能独立的微应用,可独立开发部署, 每个微应用可以采用自己的技术栈,这样更好维护和拓展。微前端也会存在跨域 权限控制 数据共享 性能(页面加载时间) 安全 多团队协作(一个团队负责一个页面或模…

零: 前言

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

一: 创建项目

主项目

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.yayakq.cn/news/819260/

相关文章:

  • 网站建设流程图片永康网站建设优化建站
  • 网站建设和执纪监督百度推广开户需要多少钱
  • 做推广的都是怎么推seo求职
  • 网站初期吸引用户注册优化大师兑换码
  • 传媒公司网站源码学it
  • 网业制作软件福州网站seo公司
  • 成都网站设计 常凡云如何建立内外网网站
  • 如何做网站优化关键词优化网站开发准备工作
  • 二手房中介网站建设合肥市公司网站建设
  • 辽阳做网站wordpress 添加ico
  • 成都的网站建设营销咨询公司排名前十
  • 临沂网站建设正规公司安徽茶叶网站建设
  • 学做网站有前途吗做的网站不能放视频软件
  • 个人中心网页设计重庆整站seo
  • 网站建设用户调查紫砂壶网站开发与设计报告论文
  • 网站服务器怎么迁移店面设计图纸
  • 做企业网站用drupal7网站备案拍照背景图
  • 中兴豫建设管理有限公司网站网站建设找哪一家比较好
  • 网站招生宣传怎么做网站做优化有必要吗
  • 广州3d网站开发erp管理系统免费版
  • 做男装比较好的网站宿州网络推广公司
  • 腾云建站官网贵阳公司网站建设
  • 网站访客代码js做公益网站
  • 荣添创意网站建设网站做网络营销的效果
  • 去哪优化网站关键词wordpress订单接收插件
  • 在天极网做网站有效果吗东莞市市场监督管理局
  • 政务公开网站建设工作情况汇报室内设计公司排行
  • 建设网站的合同app制作培训班
  • 工业园做网站的公司三亚百度推广公司电话
  • 长春网站排名优化价格山东住房和建设厅网站首页