摘要: ;(/iphone|ipod|ipad/i.test(navigator.appVersion)) && document.addEventListener('blur', (e) => { document.body.scrollIntoView(true) }, true) 阅读全文
posted @ 2019-12-20 11:55 梦游攸攸 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: var form = new FormData(); form.file = file; //file是从文件输入框的change事件中获取到的文件内容 var uploadUrl = '/upload/images/'; //上传的路径 try{ var xhr; if(window.XMLHtt 阅读全文
posted @ 2019-12-04 14:59 梦游攸攸 阅读(2108) 评论(0) 推荐(0) 编辑
摘要: 在自定义弹层组件的时候,有时会需要从外层传value值给组件,来设置picker-view的默认值,这时候应该是这样设置: 而不是: 提示: 这种由外部传默认索引值的情况,需要组件通过 v-if 来控制显示隐藏,value才会有效果。而这时,如果只是传一个常量进去的话,每次打开弹层都会显示默认索引对 阅读全文
posted @ 2019-07-29 17:26 梦游攸攸 阅读(2050) 评论(0) 推荐(0) 编辑
摘要: 如题,页面关闭,unLoad之后,再重新打开,data里的数据没有重新初始化,而是保留了之前修改的值。 解决办法: 在onLoad的时候手动初始化一遍: 参考: 1. 关于mpvue 切换页面数据没清空 阅读全文
posted @ 2019-07-15 16:26 梦游攸攸 阅读(831) 评论(0) 推荐(0) 编辑
摘要: 使用mpvue开发小程序是出现了这个警告: 结果找出原因: computed 里的一个计算属性没有返回值或者返回值为undefined。 computed 里的一个计算属性没有返回值或者返回值为undefined。 computed 里的一个计算属性没有返回值或者返回值为undefined。 重要的 阅读全文
posted @ 2019-07-09 10:27 梦游攸攸 阅读(1798) 评论(0) 推荐(0) 编辑
摘要: 原因:绑定的方法不是放在methods:{}里。比如我把绑定的函数写在了computed:{}里就会报这个错。 阅读全文
posted @ 2019-06-22 17:58 梦游攸攸 阅读(24516) 评论(0) 推荐(1) 编辑
摘要: 垂直外边距合并有一种情况是嵌套元素的垂直外边距合并,当父级元素没有设定外边距时,在顶部或者底部边缘的子元素的垂直外边距就会和父级的合并,导致父级也有了“隐形”的垂直外边距。 当父级元素的min-height遇上边缘子级元素的垂直外边距后,垂直外边距合并问题就变得更加隐蔽了。 当父级元素设定了高度,子 阅读全文
posted @ 2019-06-17 17:27 梦游攸攸 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 在使用 $router.push() 时,如果使用了query,则可以在跳转后从query中获取到对应的参数。如果传的是字符串自然没问题,但是如果传的其他类型的数据,在跳转之后是正常的,而跳转之后再刷新一遍页面的话,query里面的属性的值都会变成字符串。例如: 最初跳转之后,this.$route 阅读全文
posted @ 2019-06-13 11:23 梦游攸攸 阅读(7479) 评论(0) 推荐(2) 编辑
摘要: match方法是JS的字符串方法,详细说明可以看MDN的说明。 如果正则表达式匹配成功的话,match方法会返回一个数组,而数组里的数据有两种形式,对应着匹配方式:全局匹配与非全局匹配。 1. 全局匹配 全局匹配时,数组里的数据是匹配到的所有符合正则表达式的字符串。 2.非全局匹配 非全局匹配时,数 阅读全文
posted @ 2019-06-11 16:00 梦游攸攸 阅读(3437) 评论(0) 推荐(0) 编辑
摘要: 原因:就如报错提示所描述的,不能重新定义$router,说明是重复定了$router。通常是因为在项目中安装了vue-router的依赖并且用Vue.use()使用了vue-router,还在index.html页面引入了vue-router.js文件。 解决方法有两种: 1. 去掉index.ht 阅读全文
posted @ 2019-05-28 11:29 梦游攸攸 阅读(19413) 评论(1) 推荐(2) 编辑