前端
lrz136
111
展开
-
js比大小的问题
字符串比大小,位数相同,则对比第一位,不等就出结果;然后在对比第二位,如果其中一个没第二位,另一个有,则有第二位的大,下面类似。结果发现 a,b类型均为string时候,会错误,需要转成number类型。记录工作中遇到的一个问题,两个输入金额比对,但结果是错误的。分析:a>b,结果不对,分析是a,b类型导致。原创 2024-01-24 16:16:38 · 484 阅读 · 0 评论 -
input @input节流
【代码】input @input节流。原创 2023-03-09 11:08:21 · 153 阅读 · 0 评论 -
记录一次vue项目编译报错
项目里本地引用组件,vue.config.js的config.module没加本地的packages导致报错原创 2022-10-19 11:01:38 · 1044 阅读 · 0 评论 -
flex:1应用
flex布局:原创 2022-07-12 14:34:48 · 79 阅读 · 0 评论 -
数组去重方法
1.es6 Set()cosnt arr = [1,2,3,2,4,1]console.log([...new Set(arr)])2const arr = [1,2,3,2,4,1]console.log(Array.from(new Set(arr)))3.jsconst Arr = ["1", 2, "4", 2, null, "1"]const arr2 = []for(let i in Arr) { if(arr2.indexOf(Arr[i]) ==.原创 2021-01-05 20:05:13 · 73 阅读 · 0 评论 -
el-table子项复选自定义选中状态
elementUI里的el-table子项复选有时候做展开子项时才添加数据,这个时候想做全选把子项也选择上,就要子项的自定义选中状态,先通过this.$refs['pushMultipleTable'].store.states.isAllSelected获取全选按钮的状态TRUE,然后做遍历操作:// pushMultipleSelection想要设置为选中的数据this.pushMultipleSelection.forEach(item => { this.$r..原创 2022-05-18 15:06:08 · 887 阅读 · 0 评论 -
css属性——env()和constant()设置安全区域
env()和constant(),是IOS11新增特性,Webkit的css函数,用于设定安全区域与边界的距离,有4个预定义变量:safe-area-inset-left:安全区域距离左边边界的距离 safe-area-inset-right:安全区域距离右边边界的距离 safe-area-inset-top:安全区域距离顶部边界的距离 safe-area-inset-bottom :安全距离底部边界的距离而env()和constant()函数有个必要的使用前提,H5网页设置viewport-f原创 2021-11-26 18:30:46 · 4036 阅读 · 0 评论 -
js直接请求导出,非打开地址
const xhr = new XMLHttpRequest() xhr.open('get', `${process.env.VUE_APP_BASE_API}/store/registrationActivitiesApplies/export/excel`, true) xhr.setRequestHeader('token', getToken()) xhr.responseType = 'blob' // 返回类型blob // 定.原创 2021-11-23 17:44:01 · 138 阅读 · 0 评论 -
Excel导出报表
// 导出 downLoadTable() { this.isLoading = true const msg = this.$message({ showClose: true, message: '导出中,请耐心等待...', type: 'success', duration: 0 }) this.listQuery.upload = 1 winnin...原创 2021-11-23 16:16:51 · 632 阅读 · 0 评论 -
vue 使用定时器
const paramsTimer = setInterval(() => { fetchCustomizeList({ has_options: 1, store_id: this.store_id, page_size: 999, status: 1 }).then(async(res) => { if (res.code === RES_SUCCESS_CODE) { this.customizeList = res.d...原创 2021-10-29 14:43:24 · 141 阅读 · 0 评论 -
elementUI单选按钮显示,单纯按钮显示,不带文案
<template> <el-radio v-model="radio" label="1"><span></span></el-radio> <el-radio v-model="radio" label="2"><span></span></el-radio></template>data () { return { radio: '1' .原创 2021-05-25 14:17:26 · 649 阅读 · 1 评论 -
elementUI的级联组件el-cascader重置问题
// 清空地区选中节点和高亮节点this.$nextTick(() => { this.$refs.locationCascader.$refs.panel.clearCheckedNodes() this.$refs.locationCascader.$refs.panel.activePath = []})当前页使用重置,获取到ref=locationCascader的级联组件,在进行上述操作即可;// 清空地区选中节点和高亮节点this.$nextTick(..原创 2021-05-18 09:46:20 · 2174 阅读 · 0 评论 -
main.js中定义全局方法,组件直接饮用
Vue.prototype.get7Day = function(n) { // 定义相关方法 this.date = [] this.date[0] = `${d().subtract(n, 'day').$y}-${d().subtract(n, 'day').$M + 1}-${d().subtract(n, 'day').$D}` this.date[1] = `${d(new Date()).$y}-${d(new Date()).$M + 1}-${d(new Date())..原创 2021-05-12 11:21:07 · 1643 阅读 · 0 评论 -
替换字符串中两个指定字符串之间的字符
let str = `搭嘎广大嘎嘎大概傻瓜<img src="https://resource.jinduo.com/ueditor/php/upload/image/20210223/1614085927220309.png" title="1614085927220309.png" alt="收藏_按下@3x.png"/>公司的公司的还是打个回访电话打发货单<img src="https://resource.jinduo.com/ueditor/php/upload/image/2.原创 2021-02-24 14:47:43 · 785 阅读 · 2 评论 -
JS 实现 某日期 + 几天 = 日期
// 时间处理 handleTime (dateTemp0, days) { let dateTemp = dateTemp0.split('-') let nDate = new Date(dateTemp[1] + '-' + dateTemp[2] + '-' + dateTemp[0]) // 转换为MM-DD-YYYY格式 ...原创 2020-01-10 09:40:09 · 383 阅读 · 0 评论 -
element UI 表格序号倒序
// 处理序号=》倒序 indexMethods (index) { // currentpage当前页码,this.tableData.length总条数,index索引值 if (this.tableData.length < 10) { return (this.tableData.length - index) }...原创 2019-12-25 17:42:31 · 4220 阅读 · 0 评论 -
小程序实现收短信的倒计时
页面:<view class="newaddrightBox msgBOXR"> <view class="getMsgBtn" bindtap="getMsgBtn" wx:if="{{isGetMsg}}">获取验证码</view> <view class="getMsgBtn grayColor" wx:if="{{!isGet...原创 2019-10-12 09:39:09 · 141 阅读 · 0 评论 -
移动端input只读属性在iOS上的兼容问题
当使用输入框只需只读属性,安卓上直接<input class="matchSelect" type="text" name="matchSelect" id="matchSelect" value="" placeholder="请选择赛事" readonly/>,但在iOS系统上会出现问题,兼容解决方法:<input class="原创 2018-12-11 16:20:09 · 2403 阅读 · 0 评论 -
MVC与MVVM思想解析(区别)
原创 2019-03-15 11:15:23 · 224 阅读 · 0 评论 -
encodeURI和encodeURIComponent的区别
作用:1、encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。2、encodeURI() 函数可把字符串作为 URI 进行编码。区别:encodeURIComponent() :该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。其他字符(比如 :;/?:@&...原创 2019-04-19 13:10:40 · 816 阅读 · 0 评论 -
如何使用gitbook创建文档web页面
1、先检查你是否安装有node.js;若没有,请先下载安装node.js。2、进入cmd或powershell里,进入项目文件夹;然后npm install-g gitbook-cli 安装完可查看版本:gitbook -V;3、执行完后,你会看到多了两个文件 —— README.md 和 SUMMARY.md,它们的作用如下:4、用编辑器打开newbook文件夹(我用的...原创 2019-04-19 13:37:55 · 1550 阅读 · 0 评论 -
restful的http动词对应sql命令
对于资源的具体操作类型,由http动词表示常用的HTTP动词由下面五个(括号里对应的sql命令)GET(SELECT):从服务器取出资源(一项或多项)。POST(CREATE):在服务器新建一个资源。PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)。PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性)。DELETE(DELETE):从服务器...原创 2019-05-07 16:46:14 · 552 阅读 · 0 评论 -
点击某元素时该元素不消失,点击元素外的时候,该元素消失
<div class="box"> <div class="content">内容</div></div>上面该元素要实现标题需求(做下笔记):$(document).click(function () { $(".box").hide(); }); $(".box").on("click", function ...原创 2019-08-01 19:29:21 · 710 阅读 · 0 评论 -
图片自适应显示(垂直居中)兼容老版IEcss写法
标签:<a href="" style="display:block;position:relative;"> <div class="slink_imgbox"> <div class="slink_img"> <img src="h原创 2018-07-27 14:24:07 · 1193 阅读 · 0 评论