小编cdz*_*cdz的帖子

如何在 VueJS SFC 中的数据、计算、方法中使用 JSX

我正在设置一个用于学习的应用程序。从React,我已经知道如何使用JSX,而当我用VueJS编写时,我不知道如何在这里使用它。

<template>
    <div>
        <h1>{{this.message}}</h1> <!--Work-->
        <h1>{{this.messageJSX}}</h1> <!--Not working-->
    </div>
</template>

<script>
    export default {
        name: "test",
        data() {
            return {
                message: "Hello, JSX!", // Work
                messageJSX: <span>Hello, JSX!</span>, // Not Working
            }
        }
    }
</script>
Run Code Online (Sandbox Code Playgroud)

现在我得到了这个错误:

vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in render: "TypeError: Converting circular structure to JSON
    --> starting at object with constructor 'Vue'
    |     property '$options' -> object with constructor 'Object'
    |     property 'router' -> object with constructor 'VueRouter'
    --- property 'app' closes the circle"
Run Code Online (Sandbox Code Playgroud)

谢谢。

javascript jsx vuejs2

8
推荐指数
1
解决办法
1685
查看次数

标签 统计

javascript ×1

jsx ×1

vuejs2 ×1