js
jiubai_9000
这个作者很懒,什么都没留下…
展开
-
vue $set 使用初体验 实现双层折叠面板(vant+vue)
实现功能:双层折叠面板vant实现父层 $set 实现第二层<divclass="bag_lists"v-for="(item,index)inajustData":key="index"><van-collapsev-model="activeNames"accordion>...原创 2019-12-09 10:31:05 · 2054 阅读 · 1 评论 -
echarts图表 使用v-if 和v-show 爬坑之旅 v-if触发第二次才能触发dom变化
需求是这样子的 页面一开始渲染时没有 chart这个元素 在触发了某个条件之后才有 控制元素的显隐 我第一反应 v-if 写上去了然后发现 我点击触发条件第二次才能有表格出来 是什么问题呢原来我第一次点的时候 dom才创建出来 echart里面的 init 是没有找到我的dom的 第二次才找到所以用show 就哦了深刻体会到 v-if和v-show的区别...原创 2019-11-12 14:29:52 · 1553 阅读 · 0 评论 -
IOS兼容
ios12系统键盘回收后会留下一个透明的遮罩层,在点击页面底部,点击事件没法穿透遮罩层,相当于事件被拦截了。项目用的vue开发的,处理思路:在input失去焦点后,页面上下滚动1px,去除遮罩层;该方法作用所有input需要在input用@blur=iosBlur引入iosBlur(){letua=window.navigator.userAgent;...原创 2019-09-26 14:22:51 · 279 阅读 · 0 评论 -
日常开发记录 jspdf+html2canvas 实现生成pdf
vue项目npm i 两个插件然后按需在相应页面引入import html2Canvas from "html2canvas";import JsPDF from "jspdf";然后用上 搞定参考这个页面 我自己记下下次使用https://segmentfault.com/a/1190000015820189...原创 2019-09-06 13:31:32 · 343 阅读 · 0 评论 -
vue项目 main.js 里面路由拦截 获取 不到vuex 解决方案
项目背景及需求 vue+vue-router+vuex 做权限管理登录之后 我把用户信息存在vuex中 方法不赘述 因为我们只有两个角色 所以我存的 assRole true or false; 简称 A B;A为false B为Trueroutes.js 里面 meta里面配置了 role 如下{ path: "/fund/details", name: "...原创 2019-09-05 10:59:40 · 5588 阅读 · 2 评论 -
日常开发 v-for v-if 不能一起用 为啥不用v-show呢
开发中需要遍历 v-for 有需要判断是否要展示用的v-if 然后编辑器报错查了下要用computed 啥的 忽然想 为什么不用v-show呢解决了原创 2019-08-21 15:12:39 · 1791 阅读 · 0 评论 -
日常开发记录 vue项目 折线图 vue+echarts
this.chart.setOption({tooltip: {trigger: "axis",axisPointer: {//标注 竖线lineStyle: {color: "rgba(255,122,10,0.5)"}},formatter: function(params) {//console.log(params);_this.fofRateIt...原创 2019-08-07 15:56:30 · 467 阅读 · 0 评论 -
日常开发记录 vue+vue-router项目做登录拦截 登录成功跳回到目标页面
首先实现登录拦截 如果用户没有登录跳转到登录页面axios.interceptors.response.use(function(response) {return response;}, function(error) {//console.log('状态码', error.response.status);if (error && error.respons...原创 2019-08-02 10:54:02 · 474 阅读 · 0 评论 -
日常开发记录 echarts x轴为类目轴 显示最大值最小值
axisLabel: {showMinLabel: true,showMaxLabel: true,}原创 2019-08-01 13:07:36 · 2729 阅读 · 0 评论 -
日常开发记录 20190731 localstorage在iphone6以下机型不兼容
项目背景 vue+vuex 暂时还没有做微信绑定功能需求:用户点击微信公众号下面三个tab 登录一次即记住用户登录信息 存在token中。localstorage 写法const TokenKey = 'userName' ////export function getToken() {// return localStorage.getItem(TokenKey)// }...原创 2019-07-31 08:44:58 · 989 阅读 · 0 评论 -
日常开发记录 ios input框不灵敏
ios input框不灵敏背景 vue+vant开发main.js 中加入//iosinput不灵敏fastclick.prototype.focus = function(targetElement) {var length;//兼容处理:在iOS7中,有一些元素(如date、datetime、month等)在setSelectionRange会出现TypeError...原创 2019-07-30 14:25:00 · 930 阅读 · 0 评论 -
safari坑点
new Date()在IOS5以上版本(不包含IOS5)中的Safari浏览器能正确解释出Javascript中的 new Date('2013-10-21') 的日期对象。但是在IOS5版本里面的Safari解释new Date('2013-10-21') 就不正确,在IOS5的Safari中返回的永远是"Invalid Date"。后来我在网上查找了资料,原来是低版本的原创 2017-08-30 16:31:37 · 502 阅读 · 0 评论 -
jumpTip
老大让我写个鼠标划过出来一个类似这样子的效果写完功能但是让我封装一下我就懵了这个怎么传值啊。要传好多值顺序先css=》html=》渲染html=》相应效果。效果分鼠标滑进去和划出。html部分点击adasdafsfs sdfdddddddd问号 问号 ?看法圣诞节点击adasdafsfs sdfdddddddd问号原创 2017-08-28 17:03:09 · 337 阅读 · 0 评论