摘要: 此博客已迁移至 fuyouplus.cn 阅读全文
posted @ 2022-02-05 11:27 微若蜉蝣 阅读(44) 评论(0) 推荐(0)
摘要: 起因 EventBus(中央事件总线) 在Vue2中可谓是最好用的非父子组件之间的通讯手段,但就在不久前,Vue3发布了,随之而来的有许多好用的新特性,但也有遗憾————Vue3宣布已不在内置 $on $emit API,对于EventBus的取消,官方推荐的做法是让用户自己寻找使用第三方库,对于用 阅读全文
posted @ 2021-10-09 20:02 微若蜉蝣 阅读(692) 评论(0) 推荐(2)
摘要: 介绍 装饰者提供比继承更有弹性的替代方案。 装饰者用用于包装同接口的对象,不仅允许你向方法添加行为,而且还可以将方法设置成原始对象调用(例如装饰者的构造函数)。 装饰者用于通过重载方法的形式添加新功能,该模式可以在被装饰者前面或者后面加上自己的行为以达到特定的目的。 正文 那么装饰者模式有什么好处呢 阅读全文
posted @ 2021-09-30 17:46 微若蜉蝣 阅读(58) 评论(0) 推荐(0)
摘要: H函数 interface H_Interface { tag: string; props: object | null; child?: string | any[]; } const h = ( tag: string, props: object | null, child?: string 阅读全文
posted @ 2021-09-24 17:41 微若蜉蝣 阅读(116) 评论(0) 推荐(0)
摘要: 本文的创作启发来自于Vue中的EventBus(也有人叫中央事件总线),全文系博主原创,转载请标明出处,如有理解不当之处欢迎各位大佬赐教,谢谢! 本文代码秉承发布订阅模式的思想模拟实现了 Vue中的EvnetBus 那么,上代码! JS版 class Subscription { subscript 阅读全文
posted @ 2021-08-23 12:53 微若蜉蝣 阅读(261) 评论(0) 推荐(1)
摘要: 上代码!!! JS版 function getCurrentWeekMondadyDate() { let currentTimeStamp = new Date().getTime(); //获取当天的时间戳 let currentWeek = new Date().getDay() == 0 ? 阅读全文
posted @ 2021-08-18 13:44 微若蜉蝣 阅读(229) 评论(0) 推荐(0)
摘要: 废话不多说直接上代码 以下代码需写在onlaunch生命周期内 onlaunch(){// onlaunch应用级生命周期 :当uni-app 初始化完成时触发(全局只触发一次) //#ifdef APP-PLUS const cInfo = plus.push.getClientInfo() // 阅读全文
posted @ 2021-08-07 14:05 微若蜉蝣 阅读(1596) 评论(1) 推荐(0)
摘要: 注意事项(做好以下几点就很难出问题): 一、scroll-view组件必须有固定高度,不可出现高度坍塌或让高度消失等现象;(重中之重) 二、一般问题出的多的就是在nvue环境下去使用的scroll-view组件,在任何端如果出现滑动不了的现象都请给scroll-view组件加上样式flex-dire 阅读全文
posted @ 2021-08-07 10:59 微若蜉蝣 阅读(1705) 评论(0) 推荐(0)
摘要: 从组件源码里找到choose-and-upload-file.js文件,查找chooseAndUploadFile方法,在方法里添加下面代码,保存即可解决。 opts.sourceType = ['album','camera'] 如下图所示: 来源:https://blog.csdn.net/Mr 阅读全文
posted @ 2021-08-01 20:32 微若蜉蝣 阅读(1026) 评论(0) 推荐(0)
摘要: 注:本教程专为小白提供,同时也欢迎大佬指正不足; 一、下载git 下载链接:下载git 根据自己的系统版本选择下载相应的git版本 二、安装git 一路next下一步; 安装完成后回到桌面,右击鼠标打开菜单,只要有下图的样子即为安装成功 三、git初始化 第一步、 在任意位置创建一个空白的文件夹; 阅读全文
posted @ 2021-07-25 11:14 微若蜉蝣 阅读(258) 评论(0) 推荐(0)