render 的第三个参数

375 阅读1分钟

第三个参数 可以是string 也可以是array 第三个参数代表子节点 (如果是数组肯定就是第三个接点)

<!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>Document</title>
    <script src="https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js"></script>
</head>

    <body>
        <div id="demo">
            <child ></child>
        </div>

        <script>
            Vue.component('child',{
                
                render:function(createElement){
                    //第三个参数 可以是string 也可以是array  第三个参数代表子节点
                    return createElement('div',[
                        createElement('h1','我是H1标题'),
                        createElement('h4','我是h5标题')
                    ])
                }
            })
            var app = new Vue({
                el: '#demo',
                data: {
                }
            }) 
        </script>
    </body>

</html>