自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 437

原创 滚动条设置

```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 196

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

转载 二维数组转一维数组

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 227

原创 一维数组转换二维数组

例子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 435

原创 数组对象根据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 1216 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 2160 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 3134 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 797

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

原创 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 387 1

原创 h5如何播放flv格式的视频

我看到好多网上全是让你下载的,我按照他们的步骤打包好了,我心你想。你直接给我把打包好的文件共享一下。不就好了吗?打包文件在最下面直接上代码吧这都是实际项目里面的,不是demo。所以不能展示全部代码。。。我尽量把注释写清楚页面引入 <script src="../js/flv.min.js"></script>1.html页面代码 <v...

2020-01-28 15:00:36 10076 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 2694

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

原创 支付宝小程序短信倒计时

定义方法class CountDown { //captchaClickable是否允许点击 constructor(page) { this.page = page; this.initSeconds = 60; this.page.setData({ captchaTxt: '获取验证码', captchaDisabled: false }); } s...

2019-12-06 17:41:30 320 1

原创 支付宝小程序input框苹果端错位问题

网上看到很多说,ios输入文字不会及时显示出来,或一些光标在input 以外的情况,这些都属于是错位的问题,不知道还有没有其他类型的手机出现过类似bug。ios是必定有这种bug的。解决方法。1.如果你input框的父级是用的flex 布局。如果容易改的情况下,建议不用flex 布局。定位使用相对或者绝对定位2.如果改起来很麻烦。就在父级 加一段代码enableNative="{{false}...

2019-12-05 11:42:37 1693 2

原创 移动端 input框不让软键盘弹起

不需要去刻意的用js代码来控制。 <input type="text" id="phone_select" onfocus="this.blur();">直接在input框里添加 onfocus="this.blur();" 这行代码就不会弹起软键盘了...

2019-11-26 17:22:42 1678

原创 如何改变数组对象里面的key 键名字

看网上有很多封装好的方法也是可以直接拿来用,但是太长,记不住,所以用map解决是个不错的选择!!!和后端交互过程中,存在他给的数组里的键名并不是我们想要的。我们就需要改成我们想要的名字,这样方便我们取值来用。例 var arr = [{ a: 'key1', b: 'value1' }, { a: 'key...

2019-11-26 17:06:29 5926 4

原创 富文本图片之间有空格的解决方案

不知道大家有没有 很奇怪传过来的富文本中的图片,明明没有空格,但是显示在手机上图片都有间距。解决方式很多~1.你可以设置font-size:0 这样的解决方式,有一定局限性,假如你的富文本里面有文字的话,文字就会受到影响。2.vertical-align:middle;vertical-align 属性设置元素的垂直对齐方式。 这个属性可以完美解决。该属性同样适用于H5 以及 ...

2019-10-25 10:29:29 2954 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 919 2

原创 支付宝小程序rich-text富文本的注意事项

首先,官方推荐的默认组件不支持图片。官方推荐的插件这个插件存在一个巨大的坑。用这个插件下的富文本的html字符串里的标签都需要闭合,比如说<br> 一定要是<br/> 最明显的是<img> 这样的一定要写成<img/> 否者支付宝小程序页面显示不出来。就很尴尬。所以这个项目就放弃用这个插件。改用WxParse 支付宝版的。支持支付宝的插件,和...

2019-10-24 11:37:41 3273

空空如也

空空如也

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

TA关注的人

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