首頁 >web前端 >Vue.js >vue怎麼用react元件

vue怎麼用react元件

coldplay.xixi
coldplay.xixi原創
2020-11-12 15:29:543959瀏覽

vue使用react元件的方法:先安裝依賴;然後編輯【main.js】;最後加入需要引用的react元件,程式碼為【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)(\?.*)?$/

這時候第二個問題出現了:

vue怎麼用react元件

原因:

.babelrc檔案中預設引入了transform-vue-jsx,此外掛程式將jsx轉義成h function的形式供vue呼叫。

解決方法:

npm install --save-dev babel-plugin-transform-react-jsx

並且在.babelrc檔案中

#用transform-react-jsx取代transform-vue-jsx

相關免費學習推薦:JavaScript(影片)

#

以上是vue怎麼用react元件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:vue.js支援ie8嗎下一篇:vue.js支援ie8嗎