自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 问答 (5)
  • 收藏
  • 关注

原创 uniapp之当你问起“tab方法触发时eventchange也跟着触发了咋办”时

大概是没睡好,我当时脑子老想着怎么阻止它冒泡,tap.stop等写法我都写了一遍,然而没有一点效果。直到起来泡茶的时候才突然想到,滑动事件eventchange用的是swiper标签。当时问题就是,点击tab头切换的时候,作为tab滑动事件的eventchange同时触发了,使得接口请求了两次。而文档明确写道current改变时触发change,也就是我只需改动current。我相信没有大佬会在这个问题上卡两个小时吧,记下来大家就当看个乐子了。所以这部分都是多余的。

2023-08-08 16:34:37 591

原创 《关于uniapp运行到h5能够动态更新子组件运行到小程序却不行这件事》

如图 现在有一个select 在web端可以动态更新出选项列表 运行到小程序就不行。思来想去没搞懂为啥有区别 只知道肯定是组件没更新 于是我给它加了个监听。

2022-10-21 17:39:52 266 1

原创 【记事本 】dom操作的类型

记事本。

2022-08-22 15:07:10 130

原创 bootstraptable totalField分页总数undefined问题

后端返回数据是这样的,一开始是表格不显示,百度了一下,以为是要设置dataField, 完了表格是显示了,共几条那里却是undefined,翻了几个钟文档没看明白,突然看到个服务端分页 把这个加上就正常了,完全不用指定dataField...

2022-07-14 17:36:44 633 1

原创 用一个变量调用父页面不同function的方法

现在有两个用java模板引擎写的vm页面,要把它们改成HTML父页面有个跳转链接,带了个叫callBackFun的参数,它的值是写在父页面的方法名 跳转子页面后要执行父页面对应的function 问题在于,在纯HTML里这样点callBackFun获取到的会是父页面的callBackFun,而不是我们想要的传参里那个方法名 首先获取到链接带的参数 getUrlParam是我封装的方法 父页面基本不用动,子页面改写 把转成字符串,就可以将callBackFun这个变量里的方法名加进

2022-07-11 10:26:46 165

原创 jq动态生成的dom点击事件失效

究其元素就在于使用$(document)意义就在于使元素加载完后才执行方法,所以当为jQuery动态加载的元素绑定on方法的时候,使用$(document)设置代码脚本在DOM元素加载完成后开始执行。见jQuery 1.9/2.0/2.1及其以上 on 无效的解决办法_知道91记录一下,免得下次又东翻西翻...

2022-06-20 20:12:07 394

原创 js find循环中止

return true

2022-06-06 16:34:59 544

原创 layui表格排序翻页不依赖服务端的行样式变换

需求是比对标记和状态这两个字段,标记为2时,整行背景置为红色,标记为1但状态为2时是冲正,置为蓝色

2022-05-30 19:58:24 124

原创 js比较两个对象输出不同的字段

var a = {dd:"dd",ee:"ee"}var b = {aa:"aa",bb:"bb",cc:"", dd:"dd",ee:"ee"}方法一:不同的另存var c={}Object.keys(b).map(key=>{ if(!a[key]){ console.log(b[key]) c[key] = b[key] }})方法二:把相同的删掉Object.keys(b).map(key=>{ if.

2022-02-25 10:57:31 994

原创 循环同步请求同一个接口

原来的: async getData() { let that = this; //重设日期标题 this.doctorStatus = []; this.headList = []; this.dataList = []; for (let i = 0; i < this.winSteps; i++) { this.doctorStatus[i] = []; this.data.

2022-02-25 10:45:04 1027

原创 js循环请求同一个接口

备忘录原来的:加上async await网上抄来的示例改了一下下:let outer = ['out1','out2','out3'],inner = ['in1','in2','in3'];async function runTask(){ const timeout = ()=>{ //关键是promise return new Promise(res=>{ setTimeout(()=>...

2022-01-25 11:15:49 2294

原创 正则表达式学习

http://www.360doc.com/content/18/1008/19/35331283_793046835.shtmlhttps://www.runoob.com/jsref/jsref-obj-regexp.html/(?<=var\s)(?:(?!=)[\s\S])*(?==)/g() 用来分组?<= 指定字符后面的内容?= 指定字符前面的内容?: 不包含?! 匹配 非 指定字符 的前面内容,不返回本身* 匹配任何包含零个或多个 n ...

2022-01-25 11:02:18 739

原创 echarts纯option制作自定义日历

type='custom' { "tooltip": { "position": "top", "formatter": function (p) { var format = echarts.format.formatTime('yyyy-MM-dd', p.data[0]); return format + ': ' + p.data[1]; } }, "calendar": [ { "orien...

2021-11-29 14:50:28 1448

原创 js数据是字符串怎么办?

如图,后端返回接口这里本来需要是个数组,但外面却多了个引号,发消息让后端改,一天没回,好家伙你是女朋友还是咋地让我等一天,时间不等人,自己过滤一下吧。var newData = []for(var i=0;i<data.length;i++){ newData.push(JSON.parse(data[i]))}直接JSON.parse转一下就OK了,也不是我懒,主要在跟后端理论这块咱不能输...

2021-11-23 10:54:36 574

原创 uniapp checkbox里的样式修改

有时候我们要操控CheckBox框绝对定位之类,层级结构如下但是无论怎么刷新,都无法改变,原因在于 CheckBox里面的.uni-checkbox-wrapper等是框架生成,在渲染时

2021-09-06 14:24:17 107

原创 layui表格数据有多层时如何取data

问题数据如下,一个data里有两个数组对象,要分别展示成两个table方法你当然可以用ajax获取后存入变量 table里不用url,直接用data 但这样写的话,reload什么的就要多绕点路2. 有一种更简便的方法...

2021-06-02 10:00:46 510

原创 layui模板引擎不生效解决方案

<script type="text/html" template><form id="bill_queryForm" class="layui-form" {{Id !="" ? 'style="display: none;"' : ''}} >....</form></script>今天又造出一个bug,上面这段laytpl没有生效,找了一个多小时原因,发现没有加配置入口 ,而上面这种写法是依赖layuiAdmin的页面模板自动渲染的...

2021-03-17 17:32:56 1318

原创 layui路径问题解决方案

如图,级联选择框的样式文件引入,路径是对的,但却报错如下解决方案可以使用 layui.cache.base来获取到其根路径,以此来代替../这种相对路径写法最后更改如下

2021-03-15 12:06:14 2069

原创 js用import引入假数据

------ 备忘录 -------新建个js文件存放假数据 export出去在要用的文件import这里有个小坑如果不设类型为模块则控制台没有任何输出 也不会报错经大佬提点 在这里记下来

2021-02-02 10:21:41 320

原创 layui树组件增加同级节点

效果://模拟数据1 data1 = [{ title: '问卷1' ,id: 1000 },{ title: '问卷2' ,id: 1001 }]function addClassify(othis){ var len = data1.length var pro = data1[len.

2021-01-27 10:25:40 597

原创 小程序里使用阿里的iconfont图标

第一步选Unicode下载到本地​​​​​​​第二步解压后把iconfont.css的所有内容复制到项目里此处我单独创建了一个专门用来放图标的文件,在全局css里import一下就行了第三步复制下面这段,替换掉第二步粘贴的代码的@font-face,如此就可以用了...

2020-12-07 17:55:08 68

原创 数据合并展示

需求:把时间、title都相同的两项合并展示后端传过来的数据合并过后因为页面用到的字段不多,思路就是相同的项展示用到的字段提取出来 success:function(res){ let data = res.data.data let newdata = [] for(let k =0;k<...

2020-10-13 20:03:23 147

原创 用es6剩余运算符得出0到23

当我们想要一个顺序数组时,我们可以用for当然也可以直接这样写

2020-09-30 10:31:28 86

原创 ts大佬写的!!到底是个什么东西

这是套路 , 如何把一个任意类型的值转换为布尔类型?用!! 一个!是取非 再一个!又取非 相当于把这个数据转换为boolen类型了相关常用套路:// 强制转换为Boolean 用 !!var bool = !!"c";console.log(typeof bool); // boolean// 强制转换为Number 用 +var num = +"1234";console.log(typeof num); // number// 强制转换为String 用 ""+var .

2020-09-04 16:37:05 2708

原创 vue 点击按钮获取input值

萌新开车,有更好方法的还请大佬们评论如图,有一个循坏出来的列表,每一个item都包含一个button和一个input要实现点第一个按钮就获取这个按钮前面的输入框的值可以通过v-model实现,为了让input值与button对应,给它加上index获取数据时给取到的json对象加一个属性然后再赋值给data这样就绑定好了再写一下按钮点击触发的方法就OK了...

2020-08-16 16:40:26 4596

原创 layui表格换行,有固定列的情况

一般的写入样式直接换行,如果所有表格都要改成换行,建议放到admin.css全局 .layui-table-cell {/*全局*/ height:auto; min-height: 20px; overflow:visible; text-overflow:inherit; white-space:normal; word-break: ..

2020-07-22 12:11:12 1897

原创 wx:else无效的问题

wx:if在wx:for内无效放在外面才行这让我想到vue里 v-if ,或许是同样的道理

2020-07-17 16:10:21 471

原创 小程序setData()改变多级数据属性值

比如我要改C的值data{ A: [{ B:[{C:1}] }]}, onLoad: function (options) { this.setData({'A[0].B[0].C':2}) },关键在于这个 [0]'A[0].B[0].C'

2020-06-05 19:33:12 818

原创 rpx、rem和px的转换

在模拟器上(375 × 667|Dpr 2 ),1rem = 32rpx ,1px = 2rpx ,如:3.5rem 转换: 3.5 × 32 = 112rpx,112rpx/2 = 56px

2020-06-02 16:48:59 865

转载 从零开始学做微信小程序,看这些就够了!

https://my.oschina.net/mrtudou/blog/784672

2020-05-20 17:12:41 181

原创 layui判断单元格值为什么的时候改变其背景色

表头部分加入templet: function (res) { return '<span style="'+ (Flag == 0 ?' background: #ddd;position: absolute;left: 0;width: 100%;padding-left: 5px ' :'')+'">'+ value+'</span>';}...

2020-04-26 11:52:11 263

原创 js字段缺失处理

众所周知,后台给前端返回的数据有时是:空数组,返回一个null,或者直接不返回,导致前端得到的值是underfind。所以为了防止宇宙被破坏...呸,防止项目可能的莫名报错,还是加上一个缺失处理为好,这样报错的锅或许就不是我们来背了。做2重判断,第一步判断有没有这个字段,第二步判断类型。当然类型不对也可以跟后端打嘴炮,让后端按照接口规范给我们传值。。。var data =...

2020-04-26 10:12:46 776

原创 图片404,type为text/plain原因之一

图片content-type为text/plain,除了怪后端,你还可以......

2020-03-12 11:33:02 1548

原创 js实现带拖拽、贴边的checkBox

效果: 代码:<script src="https://cdn.staticfile.org/jquery/2.2.4/jquery.min.js"></script><!DOCTYPE html><html><head><meta charset="utf-8"><title&gt...

2020-03-03 17:14:39 375

原创 vue学习之基于create-api的弹窗

vue-create-api是滴滴的cube-ui里面的一个模块,因为一个项目里需要用到弹窗,就想直接用cubeui里的来做。折腾了好久(主要是文档看得有点迷),其实很简单 先安装vue-create-api,npm i -g vue-create-api 只需要在要弹窗的那个组件里这样写: methods:{ showDialog...

2019-07-22 12:21:19 1204

转载 ES6 的箭头函数代替 let that = this

原文:https://www.sunzhongwei.com/es6-arrow-function-let-the-let-that-this-go-to-dead调试小程序的时候,发现清空本地全部数据缓存之后,报错thirdScriptErrorthis.login is not a function;at App onShow function;at api refreshS...

2019-07-19 11:20:01 817

转载 vue在使用ts时如何使用axios

原文:https://www.leevii.com/?p=1536在vue中使用typescript时,当你想要在全局按照this.$axios这种形式来使用axios话,我们首先要将axios挂载到vue的原型上,使之能够在全局使用。Vue.use(v => { v.prototype.$axios = axios})但是,这样还不行,typescript并不...

2019-07-08 09:19:26 5666 1

转载 Flexbox布局详解

http://caibaojian.com/flexbox-guide.html?tdsourcetag=s_pcqq_aiomsg

2019-06-26 20:28:54 137

原创 善用css联动选择器

  适当的使用css级联选择器可以有效的提高效率,减少不必要的重复劳动。。  比如说,当前页面的 layui-form-item 下,  嵌套了两个 layui-inline ,导致多出来两个 margin-bottom ,而 layui-inline 是全局的,整个项目各处均有使用,直接修改它的话,整个项目都会牵扯到,此时怎么办?加入一个class,margin-bottom: 0,一个个...

2019-06-19 19:53:48 616

转载 npm修改包的安装位置

原文链:https://yq.aliyun.com/articles/618450从官方下载安装包默认安装完node.js后会自己安装npm,但是npm下载全局模块默认安装到C盘AppData的Roaming目录下我们可以用以下命令来修改全局模块路径和缓存路径npm config set prefix "D:\\Program Files (x86)\\Node\\prefi...

2019-06-03 09:20:52 3258

空空如也

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

TA关注的人

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