Vue3 使用 jsx

Posted 沿着路走到底

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue3 使用 jsx相关的知识,希望对你有一定的参考价值。

使用 .jsx 格式文件 和 defineComponent

引用自定义组件,传递属性

基本使用

 child.jsx  组件的配置

demo.jsx   setup 函数

父组件引用

import demo from './components/demo.jsx'

JSX 和 template 语法的区别

JSX 本质就是 js 代码,可以使用 js 的任何能力

template 只能嵌入简单的 js 表达式,其他需要指令, 如 v-if

JSX 已经成为 ES 规范,template 还是 Vue 自家规范

JSX 和 template 本质相同,都会被编译为 js 代码 (render 函数)

 

1

以上是关于Vue3 使用 jsx的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 VITE 在 Data() Vue 3 组件中使用 JSX/HTML 代码

为啥我推荐使用JSX开发Vue3

写vue3+ jsx+ts语法+ storybook展示的组件库

写vue3+ jsx+ts语法+ storybook展示的组件库

写vue3+ jsx+ts语法+ storybook展示的组件库

用vue3+ jsx+ts语法写的组件库