zoukankan      html  css  js  c++  java
  • vue 组件 之 注册 及 组件内data的使用

    概述

    vue中的组件一个很强大的功能,类似react一样的思想可以让我们开发出高复用的组件,提高我们的开发效率。

    注册

    vue中的组件分为全局注册和局部注册两种。
    全局注册:

    Vue.component(
        "cpt"
        ,{
        template:"<div></div>"
        }
    );

    局部注册:

    let v=new Vue({
        el:"#v"
        ,components:{
            cpt:{
                template:"<div></div>"
            }
        }
    });

    组件使用的时候必须包含在一个vue实例里,并且必须经过实例化

    <div id="v">
    <cpt></cpt>
    </div>
    
    let v=new Vue({
        el:"#v"
    });

    输出结果为

    <div id="v">
    <div></div>
    </div>

    data的使用

    有时我们需要在组件中包含一些自定义的数据可以这样做

    <div id="v">
    <cpt></cpt>
    </div>
    
    Vue.component("cpt",{
        template:"<div>{{someText}}</div>"
        ,data:function(){
            return {
                someText:"text"
            }
        }
    });
    
    new Vue({
        el:"#v"
    });

    输出结果为

    <div id="v">
    <div>text</div>
    </div>

    注意data必须为一个函数,且返回一个对象。

  • 相关阅读:
    C#如何连接wifi和指定IP
    3.4 小结
    3.3.4.5 起始与清除
    3.3.4.4 打印行
    3.3.4.3 设置字段分隔字符
    3.3.4.2 字段
    3.3.4.1 模式与操作
    3.3.4 使用 awk 重新编排字段
    3.3.3 使用 join 连接字段
    3.3.2 使用 cut 选定字段
  • 原文地址:https://www.cnblogs.com/dbdb/p/7695052.html
Copyright © 2011-2022 走看看