js
a57521
这个作者很懒,什么都没留下…
展开
-
vue移动端左滑删除(vue移动端左滑删除组件)
vue移动端左滑删除(vue移动端左滑删除组件)原创 2019-10-24 11:09:34 · 2183 阅读 · 1 评论 -
onscroll监听不生效,scrollTop一直为0
scrollTop一直为0,监听页面滚动不触发原创 2022-11-08 16:51:31 · 1310 阅读 · 0 评论 -
vue中js文件里获取this(vue实例)
vue中js文件里获取this(vue实例)1,在main.js中抛出vue实例,在需要用到的地方引入即可main.js里let vueThis= new Vue({ el: '#app', router, store, data:{ Bus: new Vue() }, render: h => h(App)}).$mount('#app');export default vueThis要用的js里import Vue from '@/main'就原创 2021-01-04 11:22:22 · 11940 阅读 · 3 评论 -
vue打包后js文件太大优化
1,路由懒加载component: resolve => require(['@/views/XXX/XXX.vue'], resolve){ path: 'index', component: resolve => require(['@/views/XXX/XXX.vue'], resolve), name: 'XXX', meta: { title: 'XXX', noCache: true },},原创 2021-01-04 10:18:01 · 941 阅读 · 2 评论 -
js不打开直接下载txt文件(js解决跨域下载文件)
之前用的是a标签的方式,同源是没有问题的,但一跨域就不行了,试了其它方法,不是报跨域错误,就是在当前页面打开文件,体验相当不好。data = data.replace(/\\/g, '/');var aLink = document.createElement('a');aLink.download = data.split('/')[data.split('/').length - 1];aLink.href = data;aLink.click();最终解决方案:如果不好使 比如文件保存转载 2020-06-09 18:10:35 · 2254 阅读 · 7 评论 -
JS精确到指定位数的小数
将数字四舍五入到指定的小数位数。使用 Math.round() 和模板量将数字四舍五入为指定的小数位数。省略第二个参数 decimals ,数字将被四舍五入到一个整数。const NumFun= (n, decimals = 0) => Number(`${Math.round(`${n}e${decimals}`)}e-${decimals}`)NumFun(3.1415926, ...原创 2019-10-17 15:15:48 · 562 阅读 · 1 评论 -
vue v-for嵌套 ,里层获取获取外层下标索引
vue v-for嵌套 ,里层获取获取使用外层下标索引两层v-for嵌套 只要起不一样的名字就可以互相调用了<div class="playChack" v-for="(item1,index1) in items" :key="index1"> <ul class="firstChack"> <li v-for="(item2,index2) in cha...原创 2019-03-31 22:56:19 · 5635 阅读 · 2 评论 -
js vue v-for循环删除数组项(删不干净的问题)
js for循环删除数组项(删不干净的问题)重点在与key-=1,要让key随着被截取后数组长度的变化而变化,截取一个,key少一次。let val = this.childData.chackNumber for (let a = 0; a < val.length; a++) { if (val[a].chack == false) { ...原创 2019-04-01 15:51:39 · 2442 阅读 · 0 评论