开发过微信小程序的同学想必都对wx.showModal不陌生。用起来还是比较方便的,以api的形式挂载在全局对象wx上,只需调用一下这个api即可显示一个弹窗,还可以根据设置的参数做一些定制。一些知名的组件库,也实现了此类功能。比如element的$message。所以,我也来分享一个简单实现方式,以此来加深对Vue的理解。
本文不属于教程,只是总结一些使用过程遇到的坑和一些小技巧,希望会对读者有所帮助
笔者初学前端时,遇到一些具有padding/border的子元素铺满父元素时,常常采用人工计算width的方式来实现效果。知道后来了解到box-sizing,才知道那种实现方式是多么的尴尬!
Vue中的指令形如v-*,如v-if,v-show,v-model等。同时,除了Vue自带的一些默认指令外,Vue同时运行用户自定义指令,来扩展指令功能。
总所周知,js是单线程的。单线程意味着,js代码在执行的任何时候,都只有一个主线程来处理所有的任务(为了避免多线程可能产生的诸多问题,直接阉割多线程的可能性)。然而.....
装饰器是对类、函数、属性之类的一种装饰,可以针对其添加一些额外的行为。本文介绍的是,如何js方法装饰器,封装二次确认弹框操作,增加小伙伴的开发效率。
干前端工作,大致离不开三大任务:切图,对接口,写页面逻辑。说到对接口,那肯定是离不开网络请求API的封装的。我将网络请求的封装模式大致分为三个派系:
你可以通过传递 --mode 选项参数为命令行覆写默认的模式。例如,如果你想要在构建命令中使用开发环境变量
更小,更快,加强TypeScript支持,加强API设计一致性,提高自身可维护性,开放更多底层功能