VueはJSX構文をサポートする
2873 ワード
Vueのレンダリング関数はJSX構文をサポートしますが、次のような構成が必要です.
もっと素晴らしいその他のテクニカルブログは、asing 1 elife’s blog に移動してください.
公式サイト
レンダリング関数&JSX-Vue.js
プロジェクトへの依存関係の追加まずbabel-plugin-transform-vue-jsxプラグインを導入する必要があります 在::package.json::の が追加されています.プラグイン公式サイトに記載されている は指摘されていない.
はい.babelrcには、次の構成が追加されています. である.
以上の2点が完了するとVue for JSXの構文に従って作成できますが、コンパイラでエラーが発生する可能性があります.以下の変更が必要です. に
もっと素晴らしい
公式サイト
レンダリング関数&JSX-Vue.js
プロジェクトへの依存関係の追加
devDependencies
には、次の構成babel-preset-env
は既に存在する可能性があるため、"babel-plugin-syntax-jsx": "^6.18.0",
"babel-plugin-transform-vue-jsx": "^3.5.0",
"babel-helper-vue-jsx-merge-props": "^2.0.3",
はい.babelrcには、次の構成が追加されています.
transform-vue-jsx
は、上記操作で導入するプラグイン名{
"presets": [
["env", {
"modules": false
}],
"stage-2"
],
"plugins": ["transform-runtime", "transform-vue-jsx"]
}
以上の2点が完了するとVue for JSXの構文に従って作成できますが、コンパイラでエラーが発生する可能性があります.以下の変更が必要です.
スクリプトタイプをtype="text/jsx"
<script type="text/jsx">
...
</script>