![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发问题记录
薄荷硬糖
这个作者很懒,什么都没留下…
展开
-
dva开发笔记
dva开发笔记在使用dva开发项目时看到了许多优秀文章,在此做汇总dva框架基础dva使用详解原创 2021-09-16 09:52:28 · 108 阅读 · 0 评论 -
vue 数组在数据更新后组件视图不更新
在项目中遇到用户修改表单时提供重置按钮,重置后会将表单内容重置回初始值。 在点击重置按钮后普通的表单组件都可以重置成功,但有2个组件无法重置成功。 1. 为我的自定义组件,在新增项的时候改为使用$set即可解决问题// 增加列表项 addItem() { let obj = { name: '', url: '' } this.$set(this.formItem.itemList, this.formItem.ite.原创 2021-03-10 09:27:58 · 1175 阅读 · 0 评论 -
Vue.js中this.$nextTick()的使用
this.$nextTick()中的函数会在下一次DOM更新完后执行,它跟全局方法 Vue.nextTick 一样,不同的是回调的 this 自动绑定到调用它的实例上。在created()里使用this.$nextTick()可以等待dom生成以后再来获取dom对象通过this.$nextTick()获取到的值为dom更新之后的值...原创 2021-03-02 17:28:44 · 277 阅读 · 0 评论 -
ajax与fetch
ajax使用步骤ajax的应用:在不刷新页面的情况下,通过ajax方式获取一些新内容// 1.创建XmlHttpRequest对象 if(window.XMLHttpRequest){ var ajaxObj = new XMLHttpRequest(); }else{ var ajaxObj = new ActiveXObject("Microsoft.XMLHTTP"); }// 2.打开和服务器的连接,设置请求参数(请求方法,请求url,async:true 异步,false 同步原创 2021-02-19 15:21:30 · 314 阅读 · 0 评论 -
关于使用css属性pointer-events: none;禁用一切点击事件与 pointer:default的问题
项目中遇到了需要让自定义的按钮元素禁用并置灰,同时又想让置灰按钮的pointer:default,发现即使加了 !important ,pointer:default也不生效,这是由于pointer-events: none;禁用一切点击事件,导致鼠标pointer不生效,若一定要修改pointer,就不能用pointer-events: none;来禁用点击事件了。...原创 2021-02-04 10:56:07 · 1174 阅读 · 0 评论 -
浏览器tab页不在当前页时推送iframe,切换到当前页时iframe渲染不出来
在项目中遇到一个问题,浏览器tab页不在当前页时推送iframe,切换到当前页时iframe渲染不出来// vuemethods: { hanldeVisiblityChange() { if (document.visibilityState === 'hidden') { // 此页面不是浏览器当前正在显示的tab页 this.isCurrent = false } else if (document.visibilityState ===原创 2021-01-28 10:36:14 · 540 阅读 · 1 评论