全局组件和局部组件

曾经终败给现在 2022-06-02 10:23 323阅读 0赞
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title></title>
  5. <script type="text/javascript" src="js/vue.js"></script>
  6. </head>
  7. <body>
  8. <div id="example">
  9. <my-header></my-header>
  10. <p>{
  11. {msg}}</p>
  12. <my-button></my-button>
  13. <my-footer></my-footer>
  14. </div>
  15. <script type="text/javascript">
  16. Vue.component('my-footer',{ //必须包在一个容器里,否则会报错
  17. //全局组件可以包含全局组件,不能包含局部组件,否则会报错
  18. template:`
  19. <div>
  20. <h2>这是尾部</h2>
  21. <p>end</p>
  22. <my-button></my-button>
  23. </div>
  24. `
  25. });
  26. Vue.component('my-button',{
  27. template:'<button>按钮</button>'
  28. });
  29. new Vue({
  30. el:'#example',
  31. data:{
  32. msg:'VueJS is Awesome'
  33. },
  34. components:{
  35. 'my-header':{
  36. template:'<h1>this is header</h1>'
  37. }
  38. }
  39. });
  40. </script>
  41. </body>
  42. </html>

发表评论

表情:
评论列表 (有 0 条评论,323人围观)

还没有评论,来说两句吧...

相关阅读