自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 elementUI 表格宽度自适应、不换行

2.el-table设置table-layout='auto’属性并设置表格高度,表头不能固定。1.el-table-column左侧多个列加fixed属性,左右滑动,列宽得提前计算。canvas动态计算el-table-column宽度。el-table-column加width属性。

2022-07-18 16:23:56 15253 13

原创 elementUI 下拉框加提示文案

jQuery进行样式调整,保证下拉框跟select等宽。展示文案在最下面,跟选项有个分割线。

2024-04-12 13:32:18 696

原创 input输入限制:自动补全两位小数、金额限制两位小数、只能输入正整数

【代码】input输入限制:自动补全两位小数、金额限制两位小数、只能输入正整数。

2024-04-11 14:32:19 530 2

原创 h5页面异常处理

页面异常捕获请求失败或页面找不到调用$throw方法const errorHandler = (error) => { var vm = new Vue({ router }); console.error('抛出异常'); vm.$router.replace('/404');} function $throw(error) { errorHandl...

2019-07-11 13:58:36 1647

原创 ios客户端跟h5页面桥接

1.新建Bridge.js模块function setupWebViewJavascriptBridge(callback) { if (window.WebViewJavascriptBridge) { return callback(window.WebViewJavascriptBridge) } if (window.WVJBCallbacks) { retu...

2019-04-08 15:43:07 1990

原创 红包雨倒计时计算

本方法做的是24小时内的倒计时//time为后台返回的倒计时时间daojishi(time) { let timeDif = time; var addZero = function (value) {//每个单位段小于10,前面加0 return value < 10 ? "0" + value : value; } var timer = function (...

2019-03-07 15:23:05 928

原创 获取url后面的参数对象(一个或多个?传参)

var url='http://xxxxxxx.com/?code=021P6CY?name=123'function obj(url,n){var urlAry = url.split('?')[n].split('&'); var urlObj = {}; urlAry.map(item=> { item = item.split('='); urlO...

2019-02-26 10:12:08 3346

原创 Vue调试神器vue-devtools安装

本文安装的方法是手动安装,过程不是很麻烦,只要按步骤一步步来安装ok是没问题的1.将vue-devtools的从git上clone下来 git clone https://github.com/vuejs/vue-devtools.git2.切换到vue-devtools文件路径 cd vue-devtools3.安装项目所需要的npm包 npm in...

2018-08-15 17:54:44 193

原创 多维数组转一维数组 6种方法

join+splitvar arr=[[1,2],3,[4,[5]]];var arr1=arr.join().split(',');console.log(arr1);//["1", "2", "3", &qu

2018-08-13 14:21:25 2442 1

原创 小程序input框letter-spacing失效,处理方法

拿到这样的图本来想用letter-spacing方式处理加定位完美设计图,结果在小程序里letter-spacing只对占位符有效。 尝试word-spacing也是没有效果的。于是借鉴他人思路完美解决此问题。block类名为每一个灰色块儿block>view是模拟光标block>text每个块对应的值numList是input框输入的字符串 结构说明...

2018-08-08 15:51:39 6259 2

原创 数组倒序reverse的实现

1.unshiftvar arr=[1,2,3,4,5,6];var newArr=[];for(var i=0;i<arr.length;i++){ newArr.unshift(arr[i])}console.log(newArr);2.pushvar arr=[1,2,3,4,5,6];var newArr=[];for(var i=0;i<...

2018-07-03 22:29:35 9929

原创 js判断字符串出现最多字符的个数,及对应的字符

var str = 'rakldakekwm'; var obj = {};//定义空对象,把属性相同的,属性值进行++ for (var i = 0; i < str.length; i++) { //对象属性名不能重复,来累加相同属性名的属性值 if (obj[str[i]]) { obj[str[i]] += 1; } else { ...

2018-07-03 22:19:56 1803

原创 循环数组的方法及区别

1. forEach不能使用return中止循环 var arr=[1,3,2,4]; arr.forEach((item,index)=>{ console.log(item);//1 3 2 4,每一项都打印出来了 return; })使用break中止循环会报错 var arr=[1,3,2,4]; ...

2018-07-01 18:38:55 12277

原创 浅拷贝与深拷贝的区别和实现

区别浅拷贝,只是拷贝指向原来对象的地址,新旧对象共享一块内存;深拷贝,复制并创建一个一摸一样的对象(拷贝的值是一样的,但是内存地址不一样,) 1.列表内容会创建一个新的内存空间,2.不共享内存,修改新对象,旧对象保持不变浅拷贝var obj={a:1,b:2,c:3};var newObj=obj;newObj.a=0;obj.b='b';console.log(ob...

2018-06-30 12:44:10 844

原创 小程序内嵌web-view之分享(2)

网页与小程序之间通信,网页引入JSSDK 1.3.2在web-view中绑定bindmessage事件 网页向小程序 postMessage 时,会在特定时机(小程序后退、组件销毁、分享)触发并收到消息。e.detail = { data } <web-view src='{{url}}' bindtap='toShare' bindmessage="bindme...

2018-06-23 19:02:37 8654

原创 小程序内嵌web-view之分享(1)

1.首先在wxml中输入<web-view src='{{url}}' bindtap='toShare'></web-view>2.js中在 onShareAppMessage 周期函数中触发绑定的toShare事件 onShareAppMessage(option) { this.toShare(); ...//在此处获取...

2018-06-23 18:45:49 4523

空空如也

空空如也

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

TA关注的人

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