Vue.component的属性说明
目录
- Vue.component的属性
- 1.template
- 2.data
- 3.methods
- 4.props
- Vue的component标签
- 作用
- is属性
Vue.component的属性 Vue.component(‘组件名称’,{})中的属性
1.template
作用:用来定义组件的html模板
使用:直接接字符串
Vue.component('组件名称',{template:'aaa
'})
2.data
作用:
定义一个在组件中使用的数据
定义:
Vue.component('组件名称',{data:fuction(){return(msg:'aa'//每个组件使用的数据都是独立的//每个数据都是新创建的//就算用的是同一个组件模板//var a=0//而直接return a//则会多个页面上的组件同时使用同一个数据源)}})
使用:
使用插值表达式{undefined{msg}}
3.methods
作用:
定义一个在组件中使用的方法
定义:
Vue.component('组件名称',{methods:{方法名(){}}})
4.props
作用:
将父组件的数据传递到子组件
定义:
Vue.component('组件名称',{props:['对接父组件数据的名称'],})
与data中的区别:
props是从父组件传递过来的,只能读取,不能修改父组件中的值
data是子组件私有的,可读可写
Vue的component标签
作用
可以在一个组件上进行多样化渲染。例如:选项卡
is属性
文章图片
可以看到通过coponent的is属性可以绑定不同的组件,渲染不同的模板。
那么我们是不是可以通过这个属性来完成一个属性多种模板的效果呢
文章图片
文章图片
可以看到,通过这个is属性,我们可以达到选项卡的效果
【Vue.component的属性说明】以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
推荐阅读
- Java|Keycloak简单几步实现对Spring Boot应用的权限控制
- Linux|Linux 界面演化,Unix(及Linux)的演变历史
- 区块链|Linux 29岁,你不知道的29个重大事件
- Qt自绘控件|Qt仿iOS的Switch开关实现
- kernel|Linux 迎来 29 岁(从个人爱好到统治世界的操作系统内核)
- 历史上的今天|【历史上的今天】3 月 29 日(“机器人三定律”问世;电脑动画首次获得奥斯卡;Caldera Linux 沉浮史)
- java|Kali Linux 2021.3 的新改进 | Linux 中国
- Python|为什么学完Python后的薪资这么高()
- Phthon|Python datacompy 找出两个DataFrames不同的地方
- DocArray|DocArray x Weaviate | 打造高效的云端数据存储