![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
leafpanye
这个作者很懒,什么都没留下…
展开
-
JavaScript的map()方法使用
定义和用法map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。map() 方法按照原始数组元素顺序依次处理元素。注意:map() 不会对空数组进行检测。注意:map() 不会改变原始数组。const myArray = [1, 2, 3, 4, 5];const square = (num) => { return num * num;}const result = myArray.map(square);console.log(r..原创 2020-06-11 17:07:07 · 191 阅读 · 0 评论 -
JS获取下个月的第一天和最后一天
/*获取下个月的第一天*/ nextMonthFirstDay() { var time = new Date(); var year = time.getFullYear(); var month = time.getMonth() + 2; if (month > 12) { month = month -...原创 2020-02-10 12:15:45 · 4069 阅读 · 1 评论 -
点击切换标签页,为选中标签增加特定样式
循环显示标签的代码:<view v-for="(item,index) in tabBars" :key="item.id" class="nav-item" :class="{current: index === tabCurrentIndex}" :id="'tab'+index" @click="changeTab(index)">{{item.name...原创 2020-02-03 20:49:37 · 804 阅读 · 0 评论 -
Vue单页面应用实现微信浏览器分享文章详情页,解决授权及分享后文章重定向问题
Vue单页面开发的一个文章小应用,打开先跳转到授权页面,授权成功后跳转到文章列表页,然后再跳转到文章详情页,当通过微信自带分享功能分享文章出去后,别人点击链接会出现授权问题的坑,以及单页面哈希路由无法正确跳转详情页的坑。 data() { return { configInfo: {}, newDetailObj: { img_url: '',...原创 2019-11-07 15:59:59 · 650 阅读 · 0 评论 -
PC端微信自带浏览器网页跳转授权页面空白问题
手机微信授权正常的,但PC微信用自带浏览器打开网页的时候空白,经过多次尝试,发现原来是授权地址的参数顺序问题。因为项目是单页面应用,由于微信授权时会自动去掉“#”后的内容,所以当时调整了&redirect_uri参数的位置,没想到就掉坑里了,瀑布汗!"https://open.weixin.qq.com/connect/oauth2/authorize?" + "ap...原创 2019-10-23 09:25:21 · 4220 阅读 · 1 评论 -
Vue列表通过事件冒泡绑定行点击事件
用vue.js渲染列表的时候,如果项目是结合jQuery绑定行点击事件的,当翻页的时候会重新渲染列表数据,如果只是在页面加载的时候绑定了行点击事件,当下一页展示的数据多余前一页的时候,会出现绑定事件失效的情况。解决方法就是页面初始化的时候通过事件冒泡给table绑定事件,这样重新渲染列表的时候,行点击事件也不会失效。$(".table").on('click', '.js-edit', fu...原创 2018-12-25 10:38:16 · 845 阅读 · 0 评论 -
跨域问题解决
今天遇到了一个跨域问题,尝试了网上的各种方法都没有效,最终通过把ajax属性:xhrFields: { withCredentials: false}设置为false,成功解决了跨域问题。...原创 2018-12-20 13:22:49 · 164 阅读 · 0 评论 -
隐藏手机号中间四位
function hideMobile(tel) { var tel = tel.toString(); return tel.substr(0, 3) + "****" + tel.substr(7);}原创 2018-11-02 14:56:27 · 668 阅读 · 0 评论 -
vue.js渲染数据后使用footable.js无效的问题
今天维护一个项目,原本用的是template模板引擎渲染表格数据,我将它改成用Vue.js渲染数据,但是发现原来用的footable.min.js控制行数据显示及隐藏的插件失效了。经过研究发现,跟Vue的响应式机制有关,Vue并不是数据变化,DOM就立即变化,而是按一定的运行机制进行DOM的更新。这个时候就要用到$nextTick方法了,在修改数据之后使用 $nextTick,就可以在回调中获...原创 2018-10-29 17:03:28 · 736 阅读 · 2 评论 -
Vue事件获取当前元素
click: function (e) { var el = e.target; $(el).hide();}原创 2018-10-29 14:18:14 · 1645 阅读 · 0 评论