Vue组件-04-vue组件md

本文介绍了Vue组件的基础,包括组件的体验、特点、全局与局部组件的注册、组件嵌套,以及组件间的通信,特别是通过props进行父子组件传值的方法。
摘要由CSDN通过智能技术生成

基础-组件-组件体验

场景: 重复的页面结构,数据,逻辑 都可以抽提成一个组件

特点 简单 高效 不重复

基础-组件-组件特点

组件和实例相似之处: data/methods/computed/watch 等一应俱全

注意:

  • data和Vue实例的区别为
  • 组件中data为一个函数且需要返回一个对象
  • 组件没有el选项
  • template 代表其**页面结构** (有且只要一个根元素)

每个组件都是**独立**的 运行作用域、数据、逻辑没有任何关联

基础-组件-全局组件

全局和局部: 注册方式不同 应用范围不同

注意: 注意命名规范

路径: 实现一个全局组件

  1. 定义一个全局组件

  2. 写入组件选项

  3. 使用组件

 // 注册组件名称 推荐 小写字母 加横向的结构
      Vue.component("content-a", {
   
        template: `<div>
        {
    {count}} 
        </div>`,
        data() {
   
          return {
   
            count: 1
          };
        }
      });
		<content-a
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值