您的位置:首页 > 新闻动态 > 技术文章
2019-04-03

[vue]使用components和render函数渲染页面

components方式渲染页面

<div id="app">

    <mybox></mybox>

</div>

<script>

//创建模板对象

var mybox ={

    template:'<h1>我将会主宰你的世界!!!</h1>',

}

var vw=new Vue({

    el:'#app',

    components:{

        mybox  //注册模板组件

    }

})

</script>

 

render函数

<div id="app2">

</div>

<script>

//创建模板对象

var mybox ={

    template:'<h1>我将会主宰你的世界!!!</h1>',

}

var vw=new Vue({

    el:'#app2',

    render:function(createElements){ //render函数提供一个createElement方法,调用此方法能将模板渲染成html结构

       return createElements(mybox) //return返回将覆盖整个el指定的容器

    }

})

</script>

 

区别:components方式不会替换容器,render则会替换。components可以多次调用,render只能渲染一次。


下一篇:webpack-dev-server搭建一个便捷的前端开发环境
上一篇:[vue]事件修饰符的用法和解释(.stop .capture .prevent .self .once)

© 2010-2020 Beasure本硕科技. All Right Reserved. 备案号:粤ICP备14074318号