摘要: vue事件是同步的。如果绑定了事件(组件标签上绑定事件) 组件的事件触发 组件调用时绑定事件 之后监听事件: $emit 抛出后活等着 $on ,如果监听到了则阻塞执行; 如果为监听到或者未绑定,则会继续运行。 ... 阅读全文
posted @ 2019-08-11 15:10 Daotin 阅读(73) 评论(0) 推荐(0) 编辑
摘要: vue事件是同步的。如果绑定了事件(组件标签上绑定事件) 组件的事件触发 组件调用时绑定事件 之后监听事件: $emit 抛出后活等着 $on ,如果监听到了则阻塞执行; 如果为监听到或者未绑定,则会继续运行。 阅读全文
posted @ 2019-08-11 15:10 Daotin 阅读(372) 评论(0) 推荐(0) 编辑
摘要: `table layout: fixed;` 在table上设置上面属性后,如果不设置td的宽度,那么所有td的宽度平分总table宽度。如果设置了td的宽度,则以设置的宽度为准。 // 此为默认值 阅读全文
posted @ 2019-08-11 15:06 Daotin 阅读(192) 评论(0) 推荐(0) 编辑
摘要: table-layout: fixed; 在table上设置上面属性后,如果不设置td的宽度,那么所有td的宽度平分总table宽度。如果设置了td的宽度,则以设置的宽度为准。 table-layout: auto; // 此为默认值 ... 阅读全文
posted @ 2019-08-11 15:06 Daotin 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 参考链接 https://router.vuejs.org/zh/guide/essentials/passing-props.html#布尔模式 阅读全文
posted @ 2019-08-11 15:04 Daotin 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 参考链接 https://router.vuejs.org/zh/guide/essentials/passing props.html %E5%B8%83%E5%B0%94%E6%A8%A1%E5%BC%8F 阅读全文
posted @ 2019-08-11 15:04 Daotin 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 业务中在一定场景中会将input 设置为只读状态,在IOS safari上当input 输入框focus 时,仍会出现键盘上的上下箭头,这种用户体验非常不好,如何干掉呢? `` 说一下思路: 上下箭头是无法通过 设置html属性,meta标签或者监听事件来解决,因为这些箭头并没有可以监听它的事件。而 阅读全文
posted @ 2019-08-11 14:57 Daotin 阅读(1146) 评论(0) 推荐(0) 编辑
摘要: 业务中在一定场景中会将input 设置为只读状态,在IOS safari上当input 输入框focus 时,仍会出现键盘上的上下箭头,这种用户体验非常不好,如何干掉呢? 说一下思路: 上下箭头是无法通过 设置html属性,meta标签或者监听事件... 阅读全文
posted @ 2019-08-11 14:57 Daotin 阅读(67) 评论(0) 推荐(0) 编辑
摘要: cssrem:一个CSS值转REM的VSCode插件;lib-flexible:移动端弹性布局适配解决方案;vue-touch:移动端相关点击,滑动,拖动,多点触控等事件封装;vee-validate:适用于vue项目中表单验证插件;better-scro... 阅读全文
posted @ 2019-08-11 13:19 Daotin 阅读(56) 评论(0) 推荐(0) 编辑
摘要: :一个CSS值转REM的VSCode插件; :移动端弹性布局适配解决方案; :移动端相关点击,滑动,拖动,多点触控等事件封装; :适用于vue项目中表单验证插件; :可能是目前最好用的移动端滚动插件; :解决移动端click 300ms延迟 :手机前端开发调试利器 webpack之proxyTabl 阅读全文
posted @ 2019-08-11 13:19 Daotin 阅读(339) 评论(0) 推荐(0) 编辑
摘要: ```js // 输入法挡住输入框的问题 if (/Android/.test(navigator.appVersion)) { window.addEventListener('resize', function() { if (document.activeElement.tagName == 'INPUT' || document.activeElement.tagName == 'TEXT 阅读全文
posted @ 2019-08-11 13:15 Daotin 阅读(394) 评论(0) 推荐(0) 编辑
摘要: // 输入法挡住输入框的问题if (/Android/.test(navigator.appVersion)) { window.addEventListener('resize', function() { if (document.... 阅读全文
posted @ 2019-08-11 13:15 Daotin 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 提问:router-view 可以页面跳转,使用 is特性 也可以进行页面跳转,有什么区别? 参考链接 https://segmentfault.com/q/1010000010750059 阅读全文
posted @ 2019-08-11 13:11 Daotin 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 提问:router view 可以页面跳转,使用 is特性 也可以进行页面跳转,有什么区别? 参考链接 https://segmentfault.com/q/1010000010750059 阅读全文
posted @ 2019-08-11 13:11 Daotin 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: 然后每次切换路由的时候,尽量避免不要重复请求数据,所以我们还需要配置一下组件的 . exclude="moviesDetail" 除了电影详情页不需要保存原有的数据外,即重新拉取数据。其他的界面都缓存原有的数据。 阅读全文
posted @ 2019-08-11 13:09 Daotin 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 然后每次切换路由的时候,尽量避免不要重复请求数据,所以我们还需要配置一下组件的keep-alive. exclude="moviesDetail" 除了电影详情页不需要保存原有的数据外,即重新拉取数据。其他的界面都缓存原有的数据。 ... 阅读全文
posted @ 2019-08-11 13:09 Daotin 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 参考链接 https://www.cnblogs.com/tiedaweishao/p/6644267.html 阅读全文
posted @ 2019-08-11 13:06 Daotin 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 参考链接 https://www.cnblogs.com/tiedaweishao/p/6644267.html 阅读全文
posted @ 2019-08-11 13:06 Daotin 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 结论:对象的拷贝不能采用直接赋值的方式。 背景 踩过的坑如下: formData本来是父组件传过来的,但是我不想直接用,于是我直接赋值给一个formDataCopy的对象。 但是诡异的事情发生了,就是在我填写自己的表单组件的时... 阅读全文
posted @ 2019-08-11 12:50 Daotin 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 结论:对象的拷贝不能采用直接赋值的方式。 背景 踩过的坑如下: formData本来是父组件传过来的,但是我不想直接用,于是我直接赋值给一个formDataCopy的对象。 但是诡异的事情发生了,就是在我填写自己的表单组件的时候,一旦表单的数据发生的变化时,本来是formDataCopy的值发生变化 阅读全文
posted @ 2019-08-11 12:50 Daotin 阅读(29363) 评论(2) 推荐(3) 编辑