摘要: array 方法合集 isArray、deepClone、findIndex、removeItems、unique、uniqueByFiled、getSimpleValuesByField、sort、sortByField、delVoid、deepFlat isArray 概念 判断是不是Array 阅读全文
posted @ 2020-08-20 14:21 金振宗 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 最近整理框架时候,封装了一份local操作,分享下 需要的人可以使用哦 /** * @description globelLocal操作 */ import { objectTool } from 'mwutil' class Local { constructor (name) { this.st 阅读全文
posted @ 2020-08-20 14:12 金振宗 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 最近对代码review时候发现commit写的。。。。。emmmm不忍直视,根本乱的一匹。很难梳理每一次提交都在写什么,甚至有的直接commit 1 所以专门整理了一篇关于commit的规范,如下: github commit 应该包含四个信息 type(必需)、scope(可选)和subject( 阅读全文
posted @ 2020-07-09 16:14 金振宗 阅读(2145) 评论(0) 推荐(0) 编辑
摘要: 很多人都知道,vue3中加入了hook的概念,让我们代码看的更为整齐,但是不少人却不知道,其实vue2中已经有了'hook'的概念。下面就给大家说说vue2中怎么使用hook 先上一段代码,大多数人在开发过程中都是这么写的,这么写不能说不好吧,但是代码过分分散,很是杂乱,中间可能相差几百行,可读性相 阅读全文
posted @ 2020-07-08 17:21 金振宗 阅读(3401) 评论(0) 推荐(1) 编辑
摘要: 大家好,首先先道个歉。有三个api还不太清楚是怎么回事。所以这次分享少分享三个API 事后等我搞清楚了我在增加上 欠三个api: shallowReactive shallowReadonly shallowRef 这三个记录下,下面开始正题: customRef 这个api是用来显式控制其依赖项跟 阅读全文
posted @ 2020-05-10 22:07 金振宗 阅读(1266) 评论(1) 推荐(0) 编辑
摘要: 今天给大家说说vue3.0 composition api里面一些剩余的普通api的使用 provide & inject provide和inject用于在一些高阶组件中常用,在2.x中也有一样的api那么在compositionapi中怎么用呢? 仅需要 import { provide } f 阅读全文
posted @ 2020-05-10 12:17 金振宗 阅读(3267) 评论(3) 推荐(0) 编辑
摘要: 今天给大家带来的的内容是compotion内的生命周期、计算属性、watch的使用 生命周期 vue3中生命周期在composition api中有一些小的改动 写法为 import { onMounted } from 'vue' setup () { console.log('内部的create 阅读全文
posted @ 2020-05-05 23:11 金振宗 阅读(3325) 评论(0) 推荐(0) 编辑
摘要: 注:经热心群友提醒,本文内容可能存在部分理解问题,还未来得及做验证,会尽快验证并修复 非常抱歉,昨天电脑玩废了,跑了大半个北京都没招,最终直接重装系统了。所以没来得及更新,抱歉。 话不多说进入今天的主题,搭建好项目后,我们来尝试composition语法,本来想讲一节大的语法,但是发现ref和rea 阅读全文
posted @ 2020-04-26 12:28 金振宗 阅读(13933) 评论(0) 推荐(4) 编辑
摘要: 前天尤大正式从直播中详细介绍了vue3.0来袭,回想过去经历过1再到2.x版本,vue逐步的稳定的前进,为很大一批前端人提供了工作岗位,3.0来袭意味着诸位又要开启一波学习,作为尤大铁杆粉,我将最近每天抽时间分享一下3.0使用,废话不多说。开始今天的重点也是该系列第一篇 通过cli搭建一个3.0项目 阅读全文
posted @ 2020-04-23 20:41 金振宗 阅读(1054) 评论(4) 推荐(1) 编辑
摘要: 我的电脑是macpro 2019,配置为16g+512,还算是中规中矩,电脑里也算是还算优秀,但是最近不知道 为什么一开vscode就卡的飞起,今天终于受不了了,开始排查原因,我打开资源监控器看 系统cpu占用高达90%,且一直持续如此。仔细查看下,发现是一个叫code help的东西,我觉得应该是 阅读全文
posted @ 2020-04-20 10:21 金振宗 阅读(3032) 评论(0) 推荐(0) 编辑
摘要: //自然数,包含0和正整数 /^[\+]?(([1-9]\d*)|\d)$/, // 数字 正负 小数整数都可以 /^[+-]?(?!\.)(\d*)(\.)*(\d+)$/, // 数字 正负 整数 /^[+-]?[0-9]*$/, // 正整数 /^[+]?[0-9]*[1-9][0-9]*$/ 阅读全文
posted @ 2020-02-27 20:32 金振宗 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 发生经过:我们有一个项目是需要将后台返回的html代码片段替换掉当前操作的这个节点,那么问题来了 这时候要用outerhtml来替换原来的dom,但是到这有问题了 。如果后台返回了你一段包含js的代码段那么是无法直接执行的。下面就是解决方案: appendNewDom(item, newDom){ 阅读全文
posted @ 2020-02-26 20:02 金振宗 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 最近面试了一些公司,趁着疫情期间,总结一波。大家可以看看 会有用的。 webpack 1、webpack中entry和output的作用 webpack中的entry标记入口文件,它可以是一个字符串(单入口)或者一个数组(多入口),output用来标记输出,主要有两个属性 path和 filenam 阅读全文
posted @ 2020-02-22 14:12 金振宗 阅读(1289) 评论(0) 推荐(1) 编辑
摘要: 如果直接把Cisco文件夹拖进垃圾桶,而没有按照正确的方式进行卸载(从应用程序点击uninstall)的话,再次安装Cisco Anyconnect总是会提醒你“该软件已经安装”或者到达第三步出现如下图 。这代表你的卸载并不干净。需要命令行卸载下。 首先打开访达 ~> 实用工具 ~>终端(我喜欢it 阅读全文
posted @ 2020-01-31 20:31 金振宗 阅读(9036) 评论(2) 推荐(0) 编辑
摘要: 前两天接到一个面试官问我vue什么程度才算作可以用于开发,以前从没遇到过类似问题。只能大致说了一些,事后觉得也应该总结一下,前端vue这么火热那究竟什么才算做入门什么才算做熟练,只是我个人观点,不代表所有人,每个人理解可能有所不同,本次不说精通级,在我看来除了那些参与框架开发维护以及那些能对vue提 阅读全文
posted @ 2020-01-22 15:35 金振宗 阅读(4053) 评论(0) 推荐(2) 编辑