自定义博客皮肤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 112

原创 扁平数据转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 143 1

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

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

2021-05-28 14:54:04 776

原创 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 82

原创 MVC

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

2021-03-05 17:17:12 52

原创 golang echo框架安装历程

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

2021-02-06 22:32:17 210

原创 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 63

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

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 154

原创 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 444

原创 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 384

原创 原生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 331

原创 原生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 833 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 98

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

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

2020-03-18 21:06:27 4681 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 525

vue开发浏览器插件

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

2021-02-25

空空如也

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

TA关注的人

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