目录
前言:
完整内容请关注:
一、组件的基本使用
二、全局组件和局部组件
全局注册,通过 Vue.component
局部注册,通过 components:{}
全局组件
局部组件
三、父组件和子组件的区别
前言:
完整内容请关注: (1条消息) Vue 的基础学习_小余努力搬砖的博客-CSDN博客
文章图片
https://blog.csdn.net/yzq0820/category_11934130.html?spm=1001.2014.3001.5482
一、组件的基本使用 简单的组件化使用例子
组件是可复用的 Vue 实例,且带有一个名字:
在这个例子中是button-counter 。我们可以在一个通过 new Vue 创建的 Vue 根实例中,把这个组件作为自定义元素来使用:
template
中是组件的DOM元素内容。
二、全局组件和局部组件 全局注册,通过
Vue.component
局部注册,通过 components:{}
全局组件 ?全局组件,可以在多个vue实例中使用,类似于全局变量。?使用
Vue.component('HelloWorld', {data(){}})
方式注册,直接使用
调用。HelloWorld
是全局组件的名字,{data(){}}
是定义的组件对象。第二个全局组件通过
实现了在渲染
局部组件 ? 局部组件,只能在当前vue实例挂载的对象中使用,类似于局部变量,有块级作用域。
? 使用方式与全局变量一样,直接使用
调用
三、父组件和子组件的区别 ? 上述代码中定义了两个组件对象
cpn1
和cpn2
,在组件cpn2
中使用局部组件注册了cpn1
,并在template
中使用了注册的cpn1
,然后在vue实例中使用注册了局部组件cpn2
,在vue实例挂载的div中调用了cpn2
,cpn2
与cpn1
形成父子组件关系。注意:组件就是一个vue实例,vue实例的属性,组件也可以有,例如data、methods、computed等。
【#|【vue 组件化开发 一 】组件基本使用、全局和局部组件、父组件和子组件的区别】
推荐阅读
- #|通过JavaScript、css、H5 实现简单的tab栏的切换和复用
- #|通过JavaScript 实现简单的全选、不全选的思想
- #|ES6中Array对象的方法和扩展、string的扩展方法、数组的遍历。(含例题)
- Vue基础知识|vue-router4之路由传参
- vue|vue-router 传参(query传参、params传参)
- 人生苦短-我用Python|python爬取网页图片详解
- css相关|css实现元素水平垂直居中——6种方式
- vue|vuex4实现原理
- 测试|UI自动化