CNode

TrollHunter模板写法是不是比React jsx简单得多

分享
Yyakczh发布于6 年前最后回复6 年前0 回复5347 浏览0 收藏
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>  troll-hunter</title>
     <script src="https://unpkg.com/troll-hunter@1.3.1/trollhunter.min.js"></script>
</head>

<body>

  
 <template th-component="ToDoList"></template>  

<script>
 

    TrollHunter.createComponent({
        name:"ToDoItem",
        parentEl:"li",
        data:{
            text:"nodejs"
        },
        template(data){
            return `
                ${data.text}
            `
        }
    })

    TrollHunter.createComponent({
        name:"ToDoList",
        parentEl:"ul",
        data:{
            list:['','']
        },
        template(data){
            return `
                ${data.list.map(item=>{
                    return ` <template th-component="ToDoItem"></template>`
                })}
            `
        }
    })

    TrollHunter.start();
</script>
 
</body>
</html>
查看回复

回复 (0)

暂无回复,成为第一个参与讨论的人。
参与回复
登录后即可参与回复。登录