ホームページ > ウェブフロントエンド > Vue.js > vueでreactコンポーネントを使用する方法

vueでreactコンポーネントを使用する方法

coldplay.xixi
リリース: 2020-11-12 15:29:54
オリジナル
3951 人が閲覧しました

Vue は反応コンポーネントを使用します。最初に依存関係をインストールし、次に [main.js] を編集します。最後に参照する必要がある反応コンポーネントを追加します。コードは [import MyReactComponent from './MyReactComponent'] です。

vueでreactコンポーネントを使用する方法

[関連記事の推奨事項: vue.js]

vue は、react コンポーネントを使用します。 :

1. 依存関係をインストールします

npm i -S vuera
npm install --save react react-dom
ログイン後にコピー

2. main.js を編集します:

import { VuePlugin } from 'vuera'Vue.use(VuePlugin)
ログイン後にコピー

3. 参照する必要のある React コンポーネントを追加します。

import MyReactComponent from './MyReactComponent'
ログイン後にコピー

この時点で最初の問題が発見されました:

vueでreactコンポーネントを使用する方法

これは難しくありません。これが vue プロジェクトであることを確認します。 jsx ファイル形式の問題が原因です。

解決策:

webpack.base.conf.js を編集し、jsx

test のサポートを追加します。 /\.( js|jsx)(\?.*)?$/

この時点で 2 番目の問題が発生しました:

vueでreactコンポーネントを使用する方法

理由:

## Transform-vue-jsx は #.babelrc ファイルにデフォルトで導入されており、このプラグインは jsx を vue が呼び出すための h 関数の形式にエスケープします。

解決策:

npm install --save-dev babel-plugin-transform-react-jsx
ログイン後にコピー
そして、.babelrc ファイルの

transform-vue-jsx# を

transform-react-jsx

に置き換えます

## 関連する無料学習の推奨事項:
JavaScript

(ビデオ)

以上がvueでreactコンポーネントを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
vue
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート