zoukankan      html  css  js  c++  java
  • Vue之子组件

    全局组件

    
    
    <script src="./static/vue.min.js"></script>  // 导入vue
    <body>
    <div id="app"></div>
    <script>
        Vue.component('global-component', {
            template: `
                <div>
                    <h3>{{ wanrong }}</h3>
                    <h2>{{ wanrong }}</h2>
                </div>
            `,
            data() {
                return {
                    wanrong: 'Hello Wanrong',
                }
            },
        });
    
        new Vue({
            el: '#app',
            template: `<global-component></global-component>`,
        })
    
    </script>
    </body>

       全局组件不用再根实例中注册,可以直接在div标签中使用。

    <body>
    <div id="app">
        <global-component></global-component>
    </div>
    <script>
        Vue.component('global-component', {
            template: `
                <div>
                    <h3>{{ wanrong }}</h3>
                    <h2>{{ wanrong }}</h2>
                </div>
            `,
            data() {
                return {
                    wanrong: 'Hello Wanrong',
                }
            },
        });
    
        new Vue({
            el: '#app',
        })
    
    </script>
    </body

      全局组件的复用:

    下图为子组件与父组件之间通信的结构关系图,整体写法结构如下:

    组件系统之数据通信

    组件系统之混用

      方法调用及参数传递

     

     组件系统之插槽

      简单点理解就是将模板中的标签替换到注册的标签的位置。注册的标签中的内容替换slot标签(将整个标签替换)。

    组件系统之具名插槽

    0

  • 相关阅读:
    systemd管理服务
    卷积神经网络
    matplotlib-3.2.1
    pandas-1.0.3
    numpy-1.18.4
    降维
    无监督学习-聚类
    集成学习
    人工神经网络
    贝叶斯分类
  • 原文地址:https://www.cnblogs.com/ZN-225/p/9930561.html
Copyright © 2011-2022 走看看