自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 点击盒子切换,单选

【代码】点击盒子切换,单选。

2023-07-07 10:22:46 104

原创 获取缓存信息

【代码】获取缓存信息。

2023-06-16 09:43:47 160

原创 elementUI中el-select可选全部/多选/单选(最少选一个)

elementUI中el-select可选全部/多选/单选(最少选一个)

2022-10-20 14:56:17 5592 1

原创 uniapp小程序知识梳理

【代码】uniapp小程序知识梳理。

2022-10-17 10:58:50 850

原创 全局mixin封装文本溢出隐藏显示省略号

全局mixin封装文本溢出隐藏显示省略号

2022-08-30 13:50:39 344

原创 前端数组对象去重

数组对象去重

2022-08-09 10:19:42 387

原创 前端过滤特殊字符、表情包

过滤特殊字符、表情包、空格

2022-07-26 15:30:41 1000

原创 前端复制到剪切板

前端复制功能

2022-07-11 18:28:20 100

原创 Vue全局过滤器设置

vue全局过滤器设置废话不多说,直接贴代码import Vue from 'vue'// 支付方式过滤Vue.filter('payWay', value => { switch (value) { case 1: return '微信支付' case 2: return '会员充值' }});// 商品价格过滤(保留两位小数)Vue.filter('price', (val) =>

2022-04-19 15:43:30 770

原创 uniapp 中 filters 中物品价格设置封装

标题export default (x, len = 0) => { if (x === '' || isNaN(x)) return x if(len){ //强制保留两位小数 let f = parseFloat(x); if (isNaN(f)) return false; //f = x; f = Math.round(x * Math.pow(10, len)) / Math.pow(10, len);//四舍五入 let s = f

2022-04-18 15:09:09 138

原创 uniapp时间处理封装

formatter 时间参数处理const formatter = function(str, fmt) { if (!str) { return '-' } if (typeof str === 'string') { // 后端吐的时间戳可能为Date(111111111) // 转换标准格式 str = str .replace(/^\/Date\((\d+)\)\/$/gi, '$1') .replace(/\.\d+$/, ''

2022-04-18 14:57:13 244

原创 JS中sort方法排序

JS中sort方法排序一、数字排序(string类型)二、数字排序(string类型和number类型)三、混合排序(string、number和字母)四、函数排序五、数组对象排序一、数字排序(string类型)var arr=['1','2','4','3'];console.log(arr.sort());// 输出结果: ["1", "2", "3", "4"]二、数字排序(string类型和number类型)var arr=[1,'2',7,'3'];console.log(ar

2022-03-16 15:22:43 2328

原创 JQuery 将毫秒时间转换成年月日时分秒

使用JQuery将毫秒时间转换成标准时间function getFormatDate(str) { var DateString = new Date(str), newYear = DateString .getFullYear(), newMonth = DateString .getMonth() + 1, newDay = DateString .getDate(), newHour = DateString .getHours(), newMin =

2021-07-27 18:37:00 754

原创 JS监听窗口变化及获取页面大小

JS监听窗口变化及获取页面大小一、页面初始化二、页面大小改变时大致思路:一、页面分为三个部分,上中下二、先获取页面总高度,然后每个部分按照百分比进行计算三、盒子设置 box-sizing属性,用来计算的实际高度 = 页面总高度 - 盒子外部总 margin;四、单个区域的高度 = 实际高度 * 百分比五、单个区域内部变化高度 = 单个区域高度 - 单个区域内部固定高度今天做页面兼容的时候突然遇到这个问题,就简单写写;监听页面大小改变主要注意两方面,一个是初始化的时候,另一个是页面大小改变的时候重新设置;

2021-07-12 16:57:00 8215 1

原创 JS取出两个数组中的不同或相同元素

一、使用 concat 和 filter 取出不同的元素(取出两个数组的不同元素)var arr1 = [0,1,2,3,4,5];var arr2 = [0,4,6,1,3,9];function getArrDifference(arr1, arr2) { return arr1.concat(arr2).filter(function(v, i, arr) { return arr.indexOf(v) === arr.lastIndexOf(v);

2021-07-08 17:33:02 4200 1

原创 JS生成32位 guid 唯一编码

JS生成32位 guid 唯一编码function guid() { function S4() { return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); } return (S4() + S4() + S4() + S4() + S4() + S4() + S4() + S4());}```直接动态生成,在需要用的地方直接调用就行了 guid();效果如下:这样每

2021-07-07 15:17:55 492

原创 hover事件获取当前元素信息

SVG中使用 hover()事件获取当前元素信息svg结构部分代码有点多,自己项目直接复制过来的,可以直接复制用<svg width="1500" height="1500"> <g id="svg1" x="651" y="150" width="120" height="80" type="baseType" typeG="deviceG" initx="651" inity="150" deviceTypeId="1" topX="711" topY=

2021-05-21 15:49:41 1176

原创 自定义滚动条样式

CSS修改滚动条颜色样式(右边滚动条、底部滚动条、div内滚动条)/* 滚动条宽度 */::-webkit-scrollbar{width:1px;}/* 滚动条轨道颜色 */::-webkit-scrollbar-track{background-color: #000;}/* 滚动条颜色 */::-webkit-scrollbar-thumb{background-color: #000;}/* 鼠标移动到滚动条上后显示的颜色 */::-webkit-scrollbar-thumb:ho

2021-05-21 10:22:11 58

原创 jQuery 通过hover 调用函数方法

hover()函数的用法hover() 方法规定当鼠标指针悬停在被选元素上时要运行的两个函数。实例一当鼠标指针悬停在上面时,改变p元素的背景颜色:$(“p”).hover(function(){ // 鼠标悬停时颜色设置$(“p”).css(“background-color”,“yellow”);},function(){ $(“p”).css(“background-color”,“pink”); // 鼠标离开时颜色设置});实例二当鼠标指针悬停在svg图形g标签上面时,调用自定义

2021-05-17 10:10:05 488

原创 自定义鼠标右键菜单栏

昨天在项目中遇到了一个需要自定义鼠标右键菜单栏的功能,今天在这里写个小的方法,可以参考参考,同时欢迎大佬指出存在的问题大概思路如下html结构css样式js代码一、 html结构二、 css样式三、 js代码大概效果如下html结构css样式js代码一、 html结构<!-- 自定义鼠标右键菜单 --> <div id="menu"> <ul> <li onc

2021-03-17 08:59:01 439

原创 如何判断输入框中value值是否为空或者全部为空格?

如何判断输入框中value值是否为空或者全部为空格?一、输入框中没有值二、输入框中只有空格三、输入框中有值四、整体代码结构如下:在做搜索框功能时候发现存在的一些问题,要根据输入框中的值进行判断,主要分为三部分:一是输入框中没有值时,二是输入框中只有空格时,三是有值时候一、输入框中没有值直接通过if条件语句判断输入框中的value值是否为空,如果有就提示请输入关键字 if(this.data.inputValue == '' ){ dd.alert({content: '请输入关键词'})

2020-12-08 11:02:44 4078

原创 uniapp中自定义头部导航栏设置

uniapp中自定义头部导航栏设置最近在uniapp开发中遇到了一个自定义头部导航栏的设置,根据官网简单的写了下自己的方法uniapp默认的导航栏样式是这样的但是我要的效果图是这样的左右两边是图标,中间是标题解决方法如下现在page.json文件中对应的路径下将原生导航栏样式去掉 { "path": "pages/transport-report/index", "style": { "navigationBarTitleText"

2020-09-08 18:26:13 12026

原创 点击使盒子显示隐藏

一、刚开始时盒子的状态是这样的body区域代码如下:<body> <button id="box1">点击</button> <div id="container" style="display:none;"> <div id="box2"> <button id="guanbi">关...

2019-08-24 18:31:18 3148

原创 用js实现背景图片更改效果

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compa...

2019-04-27 20:28:44 6402

原创 用js写手机发送短信案例

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compa...

2019-04-27 19:58:18 1821

空空如也

空空如也

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

TA关注的人

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