摘要:
问题 今天遇到一个问题,从服务端取到Object数据,前端取其属性时展示为underfind。 过程 刚开始想着会是属性名开头是空格,但是打印看不出来。后来仔细排查才发现问题。 现在想来,如果直接转成JSON.stringify()应该更容易看出来。 处理办法 所以下次遇到,就可以把object放到 阅读全文
摘要:
vscode常用前端插件(更新中) 1.Chinese 中文 2.Git History git提交记录 3.GitLens — Git supercharged 查看每行代码的提交信息 4.JS-CSS-HTML Formatter HTML-CSS-JS样式格式化插件 5.Vetur vue代码 阅读全文
摘要:
背景 引入echarts后调用报错 [Vue warn]: Error in mounted hook: "TypeError: Cannot read property 'init' of undefined" 原因 引入方式有误 import echarts from 'echarts' 解决办 阅读全文
摘要:
背景 需要写一个文字的渐变效果,然后找了一个css样式,功能实现了,但是报错 问题 报错信息如下: Also define the standard property 'background-clip' for compatibility 解决 后面加了一行代码就好了,如下: 阅读全文
摘要:
问题 遇到个小问题,checkbox怎么判断是否被选中状态 如图: 方法 通过该DOM的checked属性判断 <script> var input1 = document.querySelector('#input1'); input1.onchange = function(){ console 阅读全文
摘要:
1 问题 移动端浏览器点击事件通常有300ms的延时,随着用户体验要求增高,300ms的点击延时越来越难以忍受。 2 原因 因为手机屏幕小,所有做了双击缩放,手机浏览器为了判断用户是单击还是双击就添加了300ms的延时处理。 3 解决办法(建议用) 3.1 禁用缩放 HTML文档头部包含如下meta 阅读全文
摘要:
防抖 防抖定义:对于短时间内连续触发的事件,防抖的含义就是让其在某个时间期限(如1000毫秒)内,事件处理函数只执行一次 节流 节流定义:让函数执行一次后,在某个时间段内暂时失效,过了这段时间后再重新激活(类似于技能冷却时间) 详解请参考:https://segmentfault.com/a/119 阅读全文
摘要:
背景 工作中经常会用到对象的遍历,现在推荐其中两种常见的方式 let obj = { a: 1, b: 2, c: 3 } 方式1(for...in...)常用于普通遍历 // 1. for...in... for(let key in obj){ console.log(key, obj[key] 阅读全文
摘要:
背景 前端开发中经常遇到'/page/index.js' './page/demo.js'等,那么它们都是什么意思呢? 正文 '/'开头: 代表根目录 './'开头:代表当前目录 '../'开头:代表上一级目录 结束 '@/'开头:此特殊情况,@为自定义的,一般为模块目录开始,如下如 阅读全文
摘要:
1 匿名插槽(默认) 1.1 父组件 <template> <div> <div>父</div> <son>这个就是插入的内容</son> </div> </template> 1.2 子组件 <template> <div> <div>子</div> <slot></slot> </div> </ 阅读全文