|
<div id="app"> <mybox></mybox> </div> <script> //创建模板对象 var mybox ={ template:'<h1>我将会主宰你的世界!!!</h1>', } var vw=new Vue({ el:'#app', components:{ mybox //注册模板组件 } }) </script> |
|
<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)