Vue自定义hooks,从入门到精通😂

Vue里面很有多蛋疼的地方,比如提交表单的时候,移动端和桌面端是两套 UI,但是操作的逻辑是一样的。尤其是比如表单是分步骤的,还得处理多个步骤,所以说得把业务封装成hooks,两个端都能复用。

比较蛋疼的地方:

  • 多个hooks如何修改同一份store

  • hooks如何引用组件的props

  • hooks如何调用组件的emits

阅读更多

Git检测不到新建的index.tsx

之前总结过,没解决根本问题,还是没有找到本地的什么配置,导致了 index.tsx 被忽略 …

最近电脑莫名其妙抽风了,新建什么文件都行,唯独index.tsx,死活检测不到文件变化,每次都要手动执行:

git add /src/.../index.tsx --force

我 TM 心态都要爆炸了 …

Snipaste 2024 11 10 10 26 28

阅读更多

JavaScript 破解刘谦魔术

好运留下来,烦恼丢出去 …

这玩意儿说白了就是循环操作数组,但是注意delete array[0]是不会改变数组长度的,只有array.splice(0, 1)才会改变数组长度 …

随便四张牌[DACB]
对折完[DACBDACB]
自己的名字张数,放后面[CBDACBDA]
顶部三张牌插入中间[ACBDCBDA]
第一张牌A拿起来,放到屁股后面[CBDCBDA]
南方人/北方人,拿牌插中间[DCBCBDA]
男生扔一张[CBCBDA]
见[BCBDAC]
证[CBDACB]
奇[BDACBC]
迹[DACBCB]
的[ACBCBD]
时[CBCBDA]
刻[BCBDAC]
好运留下来,烦恼丢出去[BDACB]
好运留下来,烦恼丢出去[ACBB]
好运留下来,烦恼丢出去[BBA]
好运留下来,烦恼丢出去[AB]
好运留下来,烦恼丢出去[A]
剩了一张了 A
阅读更多