• vue vue 常用的扩展组件


    生命周期,又称生命周期回调函数、生命周期函数、生命周期钩子。它是Vue在关键时刻帮我们调用的一些特殊名称的函数,它的名字不能更改,但函数的具体内容是程序员根据需要写的,this指向组件实例对象。
    Vue实例的生命周期:4对
    挂载流程:
    初始化生命周期和函数,数据代理还未开始,调用beforeCreate函数;初始化数据监测和数据代理,调用created函数;开始解析模板,生成虚拟dom,页面还不能显示解析好的内容,调用beforeMount函数;
    将内存中的虚拟dom转为真实dom插入页面,挂载完毕,调用mounted函数:
    更新流程:此时数据是新的,页面是旧的,页面尚未和数据保持同步,调用beforeUpdate函数;根据新数据,生成新的虚拟dom,随后与旧的虚拟dom进行比较,最终完成页面更新,此时数据和页面都是新的,即页面和数据保持同步,调用updated函数;
    销毁流程:调用销毁函数,会触发beforeDestroy函数###(此时data,methods都处于可用状态,马上要执行销毁过程,一般在此阶段,关闭定时器,取消订阅信息,解除自定义事件)和destroyed函数
    3、组件化编程
    传统方式编写应用,代码复用率不高
    模块:复用js,向外提供功能的js程序
    组件:实现应用中 局部功能代码 和 资源 的集合,复用编码,提高运行效率
    组件化,应用中的功能是多组件的方式编写的,那么这个应用就是一个组件化的应用

    3.1 非单文件组件:一个文件中包含n个组件
    过程:创建子组件,调用Vue.extend函数,传入配置对象,配置对象中不能写el配置项,配置对象中data必须写成普通函数,添加template属性,填入模板(结构),必须有一个根元素,可以在name配置项中编写组件在开发者工具中的名称;
    注册子组件,所有组件都要经历vm的管理,(局部注册)在父组件中添加components属性,填入子组件,(全局注册,在全局调用Vue.component函数,传入组件名和组件位置,这样都可以用此子组件);使用组件,在父组件容器内填写子组件标签(写非单文件组件没有高亮,但能学到很多)

    组件库:

    Element UI是一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库,了解设计指南,帮助产品设计人员搭建逻辑清晰、结构合理且高效易用的产品。提供了配套设计资源,帮助你的网站快速成型。由饿了么公司前端团队开源。

    原文链接:https://blog.csdn.net/qq_44841839/article/details/124134659

  • 相关阅读:
    wind量化交易接口编程代码分享
    嵌入式&C++转java 刷题day2
    打造千万级流量秒杀系统第五课 领域建模:DDD 原理及秒杀系统领域模型
    使用 Python、XML 和 YAML 编写 ROS 2 Launch 文件
    postgresql: set REPLICA IDENTITY using ALTER TABLE
    线性dp,897. 最长公共子序列
    int *a, int **a, int a[], int *a[]的区别
    包管理器 npm
    设计模式-代理模式
    Altium Designer2022相关操作
  • 原文地址:https://blog.csdn.net/xiamaocheng/article/details/127094647