Maison > interface Web > Voir.js > Comment utiliser les composants React dans Vue

Comment utiliser les composants React dans Vue

coldplay.xixi
Libérer: 2020-11-12 15:29:54
original
3963 Les gens l'ont consulté

Comment utiliser les composants React dans vue : installez d'abord les dépendances ; puis éditez [main.js] et enfin ajoutez les composants React qui doivent être référencés, le code est [import MyReactComponent from './MyReactComponent'] .

Comment utiliser les composants React dans Vue

[Articles connexes recommandés : vue.js]

vue utilise la méthode des composants de réaction :

1. Installer les dépendances

npm i -S vuera
npm install --save react react-dom
Copier après la connexion

2 Modifier main.js :

import { VuePlugin } from 'vuera'Vue.use(VuePlugin)
Copier après la connexion

. 3. Ajoutez les composants de réaction qui doivent être référencés

import MyReactComponent from './MyReactComponent'
Copier après la connexion

Le premier problème a été découvert à ce moment-là :

Comment utiliser les composants React dans Vue

Il n'est pas difficile de constatez qu'il s'agit d'un projet vue Causé par le problème du format de fichier jsx

Solution :

Modifiez webpack.base.conf.js et ajoutez la prise en charge de jsx

test : /.(js |jsx)(?.*)?$/

A ce moment, le deuxième problème est apparu :

Comment utiliser les composants React dans Vue

Cause :

. Transform-vue-jsx est introduit par défaut dans le fichier babelrc. Ce plug-in échappe à jsx sous la forme d'une fonction h que vue peut appeler.

Solution :

npm install --save-dev babel-plugin-transform-react-jsx
Copier après la connexion

et remplacez

par transform-react-jsx dans le fichier .babelrc transform-vue-jsx

Recommandations d'apprentissage gratuites associées : JavaScript(Vidéo)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
vue
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal