- 博客(10)
- 收藏
- 关注
原创 函数节流
分享一个函数节流function throttle(fn, wait) { let _fn = fn, // 保存需要被延迟的函数引用 timer, first = true; // 是否首次调用 return function() { let args = arguments, self = this; if (first) { // 如...
2020-03-09 10:05:09
109
原创 一篇文章解决vue路由带参数使用params或者query的问题
参数的获取写在开头1、普通跳转(不带参数)路由配置如下:跳转方式如下:两种方式都可以跳转2、路由配置带参数:首先,先确定个概念:跳转路由用name的时候带参数用params,用path的时候用query(router文件用,path未定义参数),除非用完整路径path路由配置如下:(1)在router文件中path后面带参数跳转方式如下...
2019-09-10 18:41:29
883
原创 微信小程序自定义tabBar跳转研究
在日常开发中,难免需要使用自定义tabBar。目前使用自定义tabBar有两种方式:1、官方提供的custom-tab-bar组件;2、完全由自己写的tabBar组件。分析下笔者使用的两种方式的优劣性吧 --- 是在一个相册集产品中遇到的:有首页、个人、制作三个tabBar页面,样式比较丰富、同时需要再制作页面的时候不显示tabBar。一开始的时候,使用的是官方的custom-tab-...
2019-08-22 18:41:54
3775
原创 判断一个变量为undefined的正确姿势
日常开发中,经常使用if(obj.prop){...},来判断,这里运用的是如果obj.prop不是falsy值,那么这个判断语句将会执行,但是如果obj.prop为0、false或者空字符串不属于我们想要的判断条件内,那么用falsy判断将会造成错误,可以用如下方法严谨的判断:obj.prop!==undefined:直接和undefined作比较typeof obj.prop!=='undef...
2018-04-18 10:13:06
7253
原创 vue复选框选中的值的问题
<p> <input type="checkbox" id="m_nh3" v-model="mFormData.bd_3" v-bind:true-value="3" v-bind::false-value="checkFalseValue"> <label for="m_nh4">不含3&
2018-04-09 17:53:17
8184
原创 原生js对json数组进行排序
上干货://json数组var menuData1=[ {"orderid":-10,"text":"主页","title":"个人网站主页","url":"Default.aspx?TeacherID=153","visible":true,"target":"_self"}, {"orderid":10,"text":"个人新闻","title":"个人新闻","url
2018-01-16 11:35:57
479
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人