组件-组件中的 data|学习笔记

简介: 快速学习组件-组件中的 data

开发者学堂课程【Vue.js 入门与实战组件-组件中的 data】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/586/detail/8178


组件-组件中的 data


一、组件中的 data

1. 在 html 中写

<div id="app">

<mycoml></mycoml>

<div>

<script>

Vue.component('mycoml',{

template:'<h1>这是全局组件</h1>

此时右键保存浏览,可以看到执行结果没有问题:

image.png

接下来,因为实例有自己的 date,现在解决组件有自己的 date :

<div id="app">

<mycoml></mycoml>

<div>

<script>

Vue.component('mycoml',{

template:'<h1>这是全局组件</h1>

data:function(){

return{

msg:'这是组件中data定义的数据'

}

}

})


通过实践,可以得出以下结论:

1.组件可以有自己的 data 数据。

2.组件的 data 和实例的 data 不一样,实例中的data可以为一个对象,但是组件中的 data 必须是一个方法。

3.组件中的 data 除了必须为一个方法外,这个方法内部还必须返回一个对象。

4.组件中的 data 数据,使用方式和实例中的 data 使用方式完全一样。

相关文章
|
JavaScript
Vue Antdv 列表(table、list)自定义空数据状态UI
Vue Antdv 列表(table、list)自定义空数据状态UI
591 0
|
17天前
|
缓存 JavaScript
vue2基础组件通信案例练习:把案例Todo-list改成使用自定义事件
vue2基础组件通信案例练习:把案例Todo-list改成使用自定义事件
15 2
|
17天前
|
缓存 JavaScript
vue2基础组件通信案例练习:把案例Todo-list改成使用全局事件总线
vue2基础组件通信案例练习:把案例Todo-list改成使用全局事件总线
14 1
|
4月前
|
JavaScript
vue 【详解】父子组件传值、父子组件数据双向绑定 —— : | update: |.sync | v-bind.sync | v-model(含model选项和自定义v-model)
vue 【详解】父子组件传值、父子组件数据双向绑定 —— : | update: |.sync | v-bind.sync | v-model(含model选项和自定义v-model)
41 1
|
存储 网络架构
Vue3-admin-element框架学习笔记----5(最终篇--动态路由)
Vue3-admin-element框架学习笔记----5(最终篇--动态路由)
163 0
|
6月前
|
JavaScript 前端开发
Vue3中的组件:组件的定义、组件的属性和事件、组件的Slots和动态组件
Vue3中的组件:组件的定义、组件的属性和事件、组件的Slots和动态组件
127 0
|
JSON JavaScript 数据格式
vue快速入门(二) 之data数据对象
vue快速入门(二) 之data数据对象
vue快速入门(二) 之data数据对象
Vue3-admin-element框架学习笔记----3(使用组件库)
Vue3-admin-element框架学习笔记----3(使用组件库)
105 0
|
前端开发 JavaScript 测试技术
从0搭建vue3组件库: Input组件(下)
从0搭建vue3组件库: Input组件(上)
167 0
|
JavaScript 前端开发 数据安全/隐私保护
从0搭建vue3组件库: Input组件(上)
从0搭建vue3组件库: Input组件(上)
170 0