作者: 匆匆那年
-
Javascript保留格式翻译选区内容及预览(完结)
前面的一篇文章Javascript保留格式翻译选区内容及预览(一),我们已经知道了,怎么获取选中的文字,然后交 […]
-
从vuecli3学习webpack记录(二)webpack分析
上一篇里面讲到运行npm run serve时运行的是serveice.run(comand, args, r […]
-
Javascript保留格式翻译选区内容及预览(一)
目前市面上的不少翻译,一般场景比较简单,都是纯文本翻译(可能会包含换行\n之类的),但是最近遇到一个需求是要实 […]
-
支持取消单选组件vue版
原生的单选就是<input type="radio"/>,正常情况在name相 […]
-
真的会用addEventListener吗,别掉到坑里了
大家用addEventListener肯定也听过removeAddeventListener,但是不少朋友使用 […]
-
try catch的catch和promise reject的catch是一样的吗
我们先写两try catch,因为我们顺便测试catch来捕获try catch的异常。 function t […]
-
vue单元测试vuex,mutation,尤其是actions、getters怎么测?让你像使用vuex一样测试vuex
vuex怎么单元测试,我们只能通过检验state的值是否符合预期来测试,所以,正常的套路应该是测试mutati […]
-
vue多语言的解决方案不只是 vue-i18n,前端+后端完整解决方案
网上搜很多vue多语言的,一般都是介绍vue-i18n怎么使用,当然这是不错的,但是我们如果只是讲这个的话,只 […]
-
pixel 3A (XL ) android P root教程Magisk
目前android Q的root貌似还没有搞定,还是老老实实先用android P吧 root的准备工作 解锁 […]
-
从mapState、mapMutations的源码看数据归一化normalize
很多同学应该都知道mapState有以下三种写法: 不知道的童鞋可以查看本博客的《vuex的mapState […]