2023 02 26

当我们new 了一个对象之后,一共经历了哪几个步骤:第一步,新建了一个空对象,第二步,把构造函数的this绑定到这个对象上,第三步,给这个对象增加构造函数的非静态方法和属性,第四步,返回这个对象

Vue自定义组件的流程,在公共文件新建后缀名为vue 的文件,将需要定义的组件的功能和样式以及方法定义好,然后使用export default 加组件名,将这个组件暴露出去,在需要使用该子组件的父组件里,使用import 引入该模块,然后在data同层中,使用component 方法将子组件进行标签命名,如果需要传值,那么就需要使用属性的方式,在父组件的data 中定义好需要传递的值,然后在引用的子组件的标签中使用v-bind(:)方法为属性绑定值,然后我们在子组件所在的模块中需要先使用props 方法定义需要传值的属性,然后在data中接受到传递的值。

Promise是用来解决回调地狱的异步方法,使用new Promise()来声明,生成的promise 会直接执行,他有三个状态,pending fiulled(resolve) reject分别是,就绪,成功失败,这三种状态不可逆,他的返回值是一个promise 对象,成功需要使用.then来获取返回值,失败则是用catch

Async await 是promise的语法糖,可以用async声明方法,然后再调用

单向数据流,指的是只能从父组件向子组件传值,反之则不行,因为子组件的值有可能污染父组件的运行状态,而且父组件的值一经改变,子组件中对应的也会即时发生变化

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 听说成年人的自尊都是工资给的,我已经没有自尊两个多月了,哈哈哈 疫情影响很多小伙伴都被破离职了,下面整理了一些常见...
    WEB前端含光阅读 5,850评论 9 156
  • ## 框架和库的区别?> 框架(framework):一套完整的软件设计架构和**解决方案**。> > 库(lib...
    Rui_bdad阅读 2,979评论 1 4
  • 1. Vue.js介绍 Vue.js是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可...
    哈雷_瑞星阅读 489评论 0 1
  • 1.v-if和v-show区别: v-if --> 创建、删除 (没有元素) 真正的条件渲染。切换开销较高 ...
    蛋黄呆呆的阅读 970评论 0 1
  • vue2的: 1.生命周期函数: 1.1 什么是生命周期函数 我理解的生命周期函数就是 vue 实例从创建到销毁的...
    tang温暖阅读 291评论 0 0