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

Vue中引入react组件

1、安装vuera库

命令: yarn add vuera 或者 npm i -S vuera

2、安装React 和 React Dom依赖

命令 :   yarn add react   yarn add react-dom

3、安装其他相关依赖

 命令: yarn add @babel/core -D(建议版本 "^7.12.9")

            yarn add  @babel/plugin-transform-runtime -D (建议版本"^7.17.0")

                yarn add  @babel/preset-env -D (建议版本"^7.13.9")

             yarn add  @babel/preset-react -D (建议版本"^7.16.7")

     yarn add babel-loader -D (建议版本"^8.2.2")

4、main.js 里面相关配置

引入 VuePlugin

import { VuePlugin } from "vuera";

Vue.use(VuePlugin);

5、根目录新增vue.config.js文件,配置如下:

	module.exports = {
	  chainWebpack: (config) => {
	    config.module
	      .rule("src")
	      .test(/.(js|jsx)$/)
	      .use("babel-loader")
	      .loader("babel-loader")
	      .options({
	        presets: [
	          "@babel/preset-react",
	          "@babel/preset-env",
	          "@vue/cli-plugin-babel/preset",
	        ],
	        plugins: ["@babel/plugin-transform-runtime"],
	      });
	  },
	};
	

随笔小结,不喜勿喷,谢谢。

相关文章:

  • python的8大核心语句,你确定不来看看嘛,那格局就小啦
  • windows排查问题常用命令
  • 2023年网络安全比赛--跨站脚本攻击中职组(超详细)
  • SkyEye:针对飞行模拟器的仿真解决方案
  • 基于Python + Django 的密码自助平台项目(完整代码)
  • 写作的“收益”超乎想象
  • 前端号外—2022年明星项目居然是它,Node.js危已?
  • 六道算法基础题详解
  • 【Linux】在Linux上写一个进度条小程序
  • C生万物 | 函数的讲解与剖析【内附众多案例详解】
  • Spring为什么这么火 之 Spring蕴含的设计思想
  • 来自一位双非本科大二学生的?自我救赎:堕落——蜕变
  • 看完RabbitMQ了的几种消息模型,我对RabbitMQ有了新的认识
  • Java字节流基础详解(InputStream/OutputStream)
  • [数据结构] 详解链表(超详细)
  • JavaScript-如何实现克隆(clone)函数
  • “大数据应用场景”之隔壁老王(连载四)
  • 【翻译】babel对TC39装饰器草案的实现
  • Android Studio:GIT提交项目到远程仓库
  • Java的Interrupt与线程中断
  • JS+CSS实现数字滚动
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • leetcode讲解--894. All Possible Full Binary Trees
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • php的插入排序,通过双层for循环
  • vue-cli在webpack的配置文件探究
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • XML已死 ?
  • 编写符合Python风格的对象
  • 工程优化暨babel升级小记
  • 检测对象或数组
  • 聚类分析——Kmeans
  • 如何解决微信端直接跳WAP端
  • 如何设计一个比特币钱包服务
  • 用mpvue开发微信小程序
  • ionic入门之数据绑定显示-1
  • PostgreSQL之连接数修改
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • ${ }的特别功能
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (27)4.8 习题课
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (层次遍历)104. 二叉树的最大深度
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池
  • .net安装_还在用第三方安装.NET?Win10自带.NET3.5安装
  • .NET中winform传递参数至Url并获得返回值或文件
  • /usr/bin/env: node: No such file or directory
  • @Repository 注解