美文网首页
Vue - 局部组件

Vue - 局部组件

作者: 一世长安乱 | 来源:发表于2018-04-19 15:57 被阅读0次

    可以通过某个 Vue 实例/组件的实例选项 components 注册仅在其作用域中可用的组件:

    var Child = {
      template: '<div>A custom component!</div>'
    }
    
    new Vue({
      // ...
      components: {
        // <my-component> 将只在父组件模板中可用
        'my-component': Child
      }
    })
    

    在其他Vue实例中,局部组件不会起作用

    <div id="app">
      <my-test></my-test>
    </div>
    <script src="vue.js"></script>
    <script>
      new Vue({
        el: '#app',
        components:{
          'my-test': {
            template:`
        <div>
          <p>测试</p>
        </div>
      `
          }
        }
      });
    </script>
    

    相关文章

      网友评论

          本文标题:Vue - 局部组件

          本文链接:https://www.haomeiwen.com/subject/apvwkftx.html