千峰java 笔记整理_JAVA学习笔记系列:菜鸟Vue学习笔记(四)

菜鸟Vue学习笔记(四)

上周学习了使用Vue来操作表单元素进行数据双向绑定,今天我们来学习下Vue中的组件,Vue中的组件作用就是去封装一些常用的页面标签,将其当做一个整体,以便在其他位置直接使用一组标签。例如:

Vue.component("hello", {

template: "

hello
"

});

这是定义了一个全局的组件,在其他位置使用方式为:

好,我们初步的认识了组件,感觉它就像一个自定义标签一样。那么Vue的组件到底有哪些方式定义呢?Vue组件分为全局组件和局部组件,顾名思义,全局组件就是在所有引用到此组件的地方都可以使用,而局部组件只能在定义局部组件对应的地方使用。

例如:定义全局组件

Vue.component("hello", {

template: "

hello
"

});

定义局部组件:

var v = new Vue({

el: "#box",

components: {

"test" : {

template: "

hello
"

}

}

});

组件不一定都是单纯的静态组件,也可以在组件中绑定变量。例如:

Vue.component("hello", {

template: "

{{msg}}
",

props: ["msg"]

});

var v = new Vue({

el: "#box",

data: {

a: "0"

}

});

使用时,需要指定变量,例如:

基本的组件使用我们暂时说到这,下次我们说说路由的使用。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值