Vue_3

1 组件

拥有专属的HTML,CSS和数据的页面独立区域。
优点:便于重用、松散耦合、分工协作
页面由一个个独立的区域组成,封装为组件。即每个页面由多个组件组成

1.创建Vue组件:
1.1先在<template></template>中定义组件的HTML片段,要求<template>内只能有唯一的父元素包裹
1.2创建Vue组件

 Vue.component(“组件名”,{
  template:”选择器”, //找到页面上一个<template>元素,并监控其中的内容——组件的HTML片段
  //data:function(){return {}}的简写
  data(){ //每使用一次组件,就调用一次data函数,为当前组件生成一个新data对象
    return {
      模型变量
    }
  },
  …同new Vue()
 })

2.使用组件: 一个组件,其实就是一个可重用的标签!组件名就是标签名
运行时: 用<template>中的HTML片段代替<组件名>标签的位置

2 组件生命周期

一个组件的加载过程
包括: 4个阶段:
1.Create创建:创建组件实例对象,并创建data对象
2.Mount挂载:将组件模板中的元素,绑定后,挂载到DOM树
3.Update:模型变量被更新
4.Destory:要销毁一个组件

生命周期钩子函数: 每个生命周期阶段抛出的事件处理函数
只要希望

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值