JavaScript
l960516
这个作者很懒,什么都没留下…
展开
-
有效避免JS全局变量污染
1、使用名称空间var A = {};//必须定义为对象A.person = { name:"zhangsan", age:18, body:{ height:"180cm", weight:"70kg" }};//var 定义的全局不能被删除// delete A;//隐式全局变量被删除// delete A.p...原创 2018-09-18 10:40:37 · 1478 阅读 · 0 评论 -
Vue this.$forceUpdate()强制刷新渲染页面
由于一些嵌套特别深的数据,导致数据更新了,但是页面却没有重新渲染。我遇到的一个情况是,v-for遍历数据渲染,当方法中处理相应数组数据时,数组改变了,但是页面却没有重新渲染。解决方法:运用this.$forceUpdate()强制刷新,解决v-for更新数据不重新渲染页面。官方解释:迫使 Vue 实例重新渲染。注意它仅仅影响实例本身和插入插槽内容的子组件,而不是所有子组件。...原创 2019-05-16 10:23:19 · 16051 阅读 · 0 评论 -
ajax请求后台一直处于pending状态,不返回的原因
一、后台有断点。这种情况一般都能发现。二、数据库中进行了数据修改操作,没有进行事务提交,记录一直被锁定,接口中对这条数据进行修改等操作便一直不能成功返回,一直卡死在那里。...原创 2019-06-30 16:02:29 · 38419 阅读 · 1 评论 -
IE8下兼容window.innerHeight处理
var height=window.innerHeight||Math.max(document.documentElement.clientHeight, document.body.clientHeight);原创 2019-07-17 11:06:42 · 953 阅读 · 0 评论 -
JS、JQuery获取屏幕高度宽度,兼容IE
一、JS获取屏幕高度、宽度var height=window.innerHeight||Math.max(document.documentElement.clientHeight, document.body.clientHeight);var width=window.innerWidth||Math.max(document.documentElement.clientWidth, ...原创 2019-07-22 11:40:09 · 983 阅读 · 0 评论 -
Avoid mutating a prop directly since the value will be overwritten whenever the parent ...
错误:[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop bei...原创 2019-08-14 16:24:25 · 46789 阅读 · 8 评论