JSX 是 Facebook 工程团队创造的一个术语。
JSX 是 JavaScript 的类似XML的语法扩展,没有任何定义的语义。
JSX 不打算由引擎或浏览器实现。相反,我们将使用 Babel 之类的转置器将JSX转换成常规的 JS 。
// 此行是JSX的示例
const heading = <h1>Welcome to Scotch</h1>;
基本上,JSX 允许我们在 JS 中使用类似 Html 的语法。
安装
// 安装
npm install @vue/babel-preset-jsx @vue/babel-helper-vue-jsx-merge-props
配置
module.exports = {
presets: ['@vue/babel-preset-jsx'],
}