- 博客(21)
- 收藏
- 关注
原创 (node.js + ts) 存文件时,同名处理。
//递归找出最后的名字 async existFile(str: string, type: string, n: number) { const joinStr: string = str + (n ? `(${n})` : '') + type; const res: any = await fs.existsSync(joinStr); if (res) { return this.existFile(str, type, ++n); } else ..
2021-01-14 15:50:31
505
原创 滚动条设置
```css/*定义滚动条轨道 内阴影+圆角*/::-webkit-scrollbar { width: 0.06rem; height: 0.1rem; background: transparent;}::-webkit-scrollbar-corner { background-color: transparent;}/*滚动条里面小方块*/::-webkit-scrollbar-thumb { background-color: #dedee4; bor.
2020-08-28 11:57:39
228
原创 uniapp 封装导航栏
老有人私信问我,顶部导航栏怎么弄。哎~ 只能发一个代码出来。我自己瞎封装的。不见得很好。凑合看吧<template> <!-- <view class="title-padding"> --> <view class="top_bar"> <view class="l_bar"> <slot name="left"> <span class="iconfont iconback" @tap="goB
2020-08-07 09:46:43
719
转载 二维数组转一维数组
var array = [[1, 2], [3, 4], [5, 6]].reduce(( pre, next ) => { return pre.concat(next)}, []);console.log(array) // [1, 2, 3, 4, 5, 6]
2020-07-18 19:53:30
316
原创 一维数组转换二维数组
例子let objArray = [1, 2, 3, 4, 5, 6] let len = objArray.length; let n = 5; //假设每行显示4个 let lineNum = len % n === 0 ? len / n : Math.floor((len / n) + 1); let navList = []; for (let i = 0; i < lineNum; i++) {
2020-07-02 18:38:25
520
原创 数组对象根据Id去重
let person = res.rows let obj = {}; let peon = person.reduce((cur,next) => { obj[next.goods_id] ? "" : obj[next.goods_id] = true && cur.push(next); return cur; .
2020-06-30 17:29:49
1260
1
原创 uniapp 带商店的购物车操作代码,真实项目。参考可直接复制。自己删减多余的代码。
页面效果功能相识的直接复制粘贴下面的代码<template> <view> <topTabBar class="topbar"> <view slot="left"> </view> <view slot="center" class="top_bar"> <text>购物车</text> </view&g
2020-06-19 21:28:13
2375
7
原创 uniapp封装请求挂载调用
封装require.jsconst commonUrl = "https://192.168.1.103:8080/pig/"; //公共路径 const commonImgUrl = 'https://192.168.1.103:8080/FileUpload/' // post请求封装function postRequest(url, data) { var promise = new Promise((resolve, reject) => { var th
2020-06-17 16:49:58
3221
5
原创 es6 幂运算符运用
例 function xyz(a, num) { let res = 0; for (let i = 1; i <= num; i++) { res += a ** i } return res; } // a一次方+ a的二次方 + a的三次方 + a的四次方 ... 2 + 4 + 8 = 14...
2020-05-11 14:48:10
850
原创 uni-app封装请求及如何使用
const commonUrl = "https://www.xxxxxx/upload/"; //公共路径 // post请求封装function postRequest(url, data) { var promise = new Promise((resolve, reject) => { var that = this; var post...
2020-02-24 16:22:26
6403
原创 vue使用防抖函数
methods:{ debouce(func,delay){ let timer = null; return function(...args){ if(timer) clearTimeout(timer) timer = setTimeout(() =>{ func.apply.(this,args) },delay) } }}
2020-02-07 14:56:28
432
1
原创 h5如何播放flv格式的视频
我看到好多网上全是让你下载的,我按照他们的步骤打包好了,我心你想。你直接给我把打包好的文件共享一下。不就好了吗?打包文件在最下面直接上代码吧这都是实际项目里面的,不是demo。所以不能展示全部代码。。。我尽量把注释写清楚页面引入 <script src="../js/flv.min.js"></script>1.html页面代码 <v...
2020-01-28 15:00:36
10361
9
转载 Javascript怎么把两个数组里的多个对象一对应合并
var obj1 = [{ "id": 980550455852, "model": "XQG70-S1208FW", "color": "白", "invStatusName": "正品", "bactualQty": 10947, "brealyQty": 11000, "bavailQty": 53}, { "id": 980550566221, "mo...
2019-12-27 15:58:46
2771
原创 vue移动端使用rem适配手机
比较懒,不喜欢引入,所以直接在main.js里加一些代码定义方法function setRem() { var whdef = 100 / 750; // 表示750的设计图,使用100PX的默认值 var bodyWidth = document.body.clientWidth; // 当前窗口的宽度 var rem = bodyWidth * whdef; // ...
2019-12-10 11:12:31
414
原创 支付宝小程序短信倒计时
定义方法class CountDown { //captchaClickable是否允许点击 constructor(page) { this.page = page; this.initSeconds = 60; this.page.setData({ captchaTxt: '获取验证码', captchaDisabled: false }); } s...
2019-12-06 17:41:30
370
1
原创 支付宝小程序input框苹果端错位问题
网上看到很多说,ios输入文字不会及时显示出来,或一些光标在input 以外的情况,这些都属于是错位的问题,不知道还有没有其他类型的手机出现过类似bug。ios是必定有这种bug的。解决方法。1.如果你input框的父级是用的flex 布局。如果容易改的情况下,建议不用flex 布局。定位使用相对或者绝对定位2.如果改起来很麻烦。就在父级 加一段代码enableNative="{{false}...
2019-12-05 11:42:37
1833
2
原创 移动端 input框不让软键盘弹起
不需要去刻意的用js代码来控制。 <input type="text" id="phone_select" onfocus="this.blur();">直接在input框里添加 onfocus="this.blur();" 这行代码就不会弹起软键盘了...
2019-11-26 17:22:42
1859
原创 如何改变数组对象里面的key 键名字
看网上有很多封装好的方法也是可以直接拿来用,但是太长,记不住,所以用map解决是个不错的选择!!!和后端交互过程中,存在他给的数组里的键名并不是我们想要的。我们就需要改成我们想要的名字,这样方便我们取值来用。例 var arr = [{ a: 'key1', b: 'value1' }, { a: 'key...
2019-11-26 17:06:29
6011
4
原创 富文本图片之间有空格的解决方案
不知道大家有没有 很奇怪传过来的富文本中的图片,明明没有空格,但是显示在手机上图片都有间距。解决方式很多~1.你可以设置font-size:0 这样的解决方式,有一定局限性,假如你的富文本里面有文字的话,文字就会受到影响。2.vertical-align:middle;vertical-align 属性设置元素的垂直对齐方式。 这个属性可以完美解决。该属性同样适用于H5 以及 ...
2019-10-25 10:29:29
3304
1
原创 封装微信小程序的请求和支付宝小程序请求 以及请求方式的区别
这是封装好的微信小程序请求。 大家可以直接拿来使用。在页面js里面引入就好了//封装请求函数const app = getApp()var httpurl = app.globalData.url;function POST(url, data) { var promise1 = new Promise((resolve, reject) => { //网络请求 ...
2019-10-24 11:48:24
982
2
原创 支付宝小程序rich-text富文本的注意事项
首先,官方推荐的默认组件不支持图片。官方推荐的插件这个插件存在一个巨大的坑。用这个插件下的富文本的html字符串里的标签都需要闭合,比如说<br> 一定要是<br/> 最明显的是<img> 这样的一定要写成<img/> 否者支付宝小程序页面显示不出来。就很尴尬。所以这个项目就放弃用这个插件。改用WxParse 支付宝版的。支持支付宝的插件,和...
2019-10-24 11:37:41
3388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人