js 创建组件

2021/05/16 JavaScript 共 430 字,约 2 分钟

背景

在一次项目开发过程中,我看到我同事用js创建了一个弹窗组件和toast提醒组件。说实话我还从来没有用js创建组件。学习学习js

弹窗组件的创建步骤

  1. 组件创建用 class 的方式 class Dialog{}

  2. 组件直接挂载在全局window上面 window.dialog = new Dialog();

  3. 挂载页面的时候初始化组件的基本结构,接受一个对象,弹窗记得基本信息 constructor() {this.init({});}

  4. 完善组件的方法,组件的显示,隐藏,初始化

  5. 完善组件的样式

  6. 使用代码

  7. js创建组件demo

总结

emmm,我觉得我是学到了,我知道如何用js写组件了(ps:我以前应该也会的,只是我从来没有在项目里面写过

以前我是既然我选了vue,就要用.vue的形式创建组件,原生的方式倒是没有想过,更加没有使用过。但是在这次的项目开发过程中,我发现在某些情况下用原生的js创建组件是一个非常不错的选择,那一刻我明白了,适合自己实际需求的才是最好的,混合式组件开发可以取长补短。


在技术的历史长河中,虽然我们素未谋面,却已相识已久,很微妙也很知足。互联网让世界变得更小,你我之间更近。

在逝去的青葱岁月中,虽然我们未曾相遇,却共同经历着一样的情愫。谁的青春不曾迷茫或焦虑亦是无奈,谁不曾年少过

在未来的日子里,让我们共享好的文章,共同学习进步。有不错的文章记得分享给我,我不会写好的文章,所以我只能做一个搬运工

我叫 sunseekers(张敏) ,千千万万个张敏与你同在,18年电子商务专业毕业,毕业后在前端搬砖

如果喜欢我的话,恰巧我也喜欢你的话,让我们手拉手,肩并肩共同前行,相互学习,互相鼓励

文档信息

Search

    Table of Contents