自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 一句代码,查看Date的各种时间字符串

Object.getOwnPropertyNames(new Date().__proto__).forEach(cmd=>cmd.startsWith('to')&&console.log(cmd,new Date()[cmd]()))

2021-09-23 19:29:48 127

原创 扁平数据转tree

let arr = [{ id: 1, name: '部门1', pid: 0 }, { id: 2, name: '部门2', pid: 1 }, { id: 3, name: '部门3', pid: 1 }, { id: 4, name: '部门4', pid: 3 }, { id: 5, name: '部门5', pid: 4 }]; const idMap = arr.reduce((sum, item, idx) => { sum[item.id] = idx; retur.

2021-07-14 17:24:22 179 1

原创 微信小程序radio单独使用选中后再次点击无法取消

微信小程序点选按钮选中后无法取消

2021-05-28 14:54:04 836

原创 centos8安装mysql8

[更新源] rpm -Uvh http://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm [安装] yum -y install mysql-community-server [查看版本验证是否安装成功] mysql -V 如果报错 [执行]yum module disable mysql 后再次安装

2021-04-27 18:09:41 139

原创 MVC

View :UI布局,展示数据 Model :管理数据 Controller :响应用户操作,并将 Model 更新到 View 上

2021-03-05 17:17:12 71

原创 golang echo框架安装历程

【问题】go get github.com/labstack/echo/v4 命令卡着不动 【原因---度娘总结】 因为被墙,所以无法安装 缺少http。。。等包(需要手动下载安装) 【正确的姿势可能是:使用go官方包管理再get】 1.go mod init study.com 2.go get github.com/labstack/echo/v4 /\/\/\/\前前后后折腾几天终于看见了 ____ __ / __/___/ / ___ / _// __/...

2021-02-06 22:32:17 255

原创 linux(centos) golang安装疑惑

→官网安装教程 照着教程操作完后成功打印出go版本信息 go version go1.15.8 linux/amd64 [疑惑] 每次重新打开命令窗口就无法打印出go的版本信息 [原因] 环境变量问题(下面的命令只能添加临时环境变量) export PATH=$PATH:/usr/local/go/bin [解决方法] 添加永久环境变量 环境变量设置 在目录 /etc/profile.d/ 新建一个 go.sh 文件 写入 export PATH=$PATH:/usr/local/go/bin 新

2021-02-06 18:20:37 99

原创 超出范围文本用...省略号显示

text-overflow:ellipsis不生效 <div class='test'>文字很多很多很多很多超出范围</div> .test{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 如果不生效试试把文本包裹在span标签内 <div class='test'><span>文字很多很多很多很多超出范围</span>&l

2021-01-31 11:24:18 178

原创 vue绑定class使用计算属性,避免在html写复杂逻辑

const prefixCls = 'className'; data () { return { type: 'select' }; }, computed: { classes () { return [ `${prefixCls}`, { [`${prefixCls}-select`]: this.type === 'select',

2020-12-21 11:27:21 467

原创 node脚本设置环境变量

npm script node t.js --target=Wechat --isDev=false 需要执行的脚本文件 const env = {}; process.argv.forEach((item) => { (item.startsWith('--')) && (item = item.replace('--', '').split('='), env[item[0]] = item[1]); }); process.env = env; consol

2020-10-08 13:19:26 425

原创 原生js实现触底加载下一页(2不引用VUE)

定义一个scroll容器 <body> <div id="app"> </div> </body> javascript var data =[1, 2, 3, 4]; function render() { document.getElementById('app').innerHTML = ''; let tempHtml = '' data.forEach(item => { tempHtml

2020-09-22 16:07:31 393

原创 原生js实现触底加载下一页

简单的布局 <div id="app" class="container"> <div class="block" v-for="(item, index) in blocks" :key="index"> {{item}} </div> </div> js需要先引入vue <script src="https://cdn.jsdelivr.net/npm/vue"></script&

2020-09-22 08:31:02 892 1

原创 增强型for循环

普通for循环写着麻烦,但是是性能最好 foreach循环,简洁,但是性能不及for 所以封装一下for循环,既简洁又高性能 自封装版forEach function enhanceFor(obj, func) { for (let i = obj.length - 1; i > -1; i--) { func(obj[i], i); } } 性能测试 const testArray = []; for (i = 1000000; i > 0; i--

2020-09-14 23:01:02 138

原创 elementUI select组件 blur失去焦点新建条目

** 摘要 ** select组件如果想手动创建一个条目,需要设置allow-create为true, 输入完成后还需要点击一下新建的条目,才能更新显示的内容,不然会还原为初始值。个人认为不太人性化,在失去焦点时自动创建才是最好的选择。 ** 实现思路: ** 利用Vue的自定义指令监听select组件内部的input,把input的值保存起来,等到input失去焦点的时候,把这个值赋给selec...

2020-03-18 21:06:27 4821 6

原创 Android安卓FileObserver.onEvent不触发,listFiles返回null

检查是否有权限【文件读写权限】 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 检查sdk版...

2020-02-12 17:25:57 578

vue开发浏览器插件

vue-devtools-5.3.4.zip 适用于vue2.0 3.0未测试

2021-02-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除