微笔记
vue里实现搜索关键词高亮的方法
支持全部关键词高亮,支持不改变大小写格式,去除空格和换行符,参考代码:highlightKey(val, key) { if (val && key) { &n
日期 2021-05-29 阅 13544 微笔记vue关键词高亮vue里this.$refs调用报undefined的解决方法
ref的官网说明:https://cn.vuejs.org/v2/api/?#ref关于ref注册时间的重要说明:因为ref本身是作为渲染结果被创建的,在初始渲染的时候你不能访问它们-它们还不存在!$refs也不是响应式的,因此你不应该试图用它在模板中做数据绑定。需要使用如下方法访问:
日期 2021-04-29 阅 2371 微笔记this.$refs$refs调用报undefinednextTickgit撤销commit到未提交状态的方法
commit后未push之前可以使用如下方法,将commit撤销到未提交状态.切回Changestobecommitted状态:git reset --soft HEAD^切回Changesnotstagedforcommit状态:git re
日期 2021-03-29 阅 2316 微笔记撤销commitgolang里实现单例模式的方法
使用golang里的sync.Once来实现单例模式,参考代码:var once sync.Once type manager struct {name string}var single *man
日期 2021-03-29 阅 2184 微笔记sync.Oncegolang单例模式golang里判断interface类型是否为nil的方法
参考代码:// IsNil check obj of interface{} is nilfunc IsNil(obj interface{}) bool {vi :=&
日期 2020-05-29 阅 1876 微笔记interface类型reflect用法golang里如何高效的拼接字符串
Golang里字符串修改操作都会创建一个新的字符串进行拷贝赋值,拼接多次应使用strings.Builder,减少内存拷贝次数,参考代码:var str strings.Builderfor i := 0; i <&nb
日期 2020-05-23 阅 1886 微笔记strings.Buildergolang字符串拼接高效拼接字符串
1