Skip to content

Stateless Component

司徒正美 edited this page Mar 7, 2017 · 2 revisions
<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width">
    <script src='./dist/jsx-parser.js'></script>
    <script src='./dist/evalJSX.js'></script>
    <script src='./dist/anu.js'></script>
    <script>
        function HelloComponent(props, context) {
            return evalJSX(`<div>Hello {props.name}</div>`, {
                this: this,
                props: props
            })
        }

        window.onload = function() {
            var result = anu.render(HelloComponent({
                name: '这是属性'
            }), document.body)
            console.log(result)
        }
    </script>
</head>

<body>

    <div>这个默认会被清掉</div>
</body>

</html>