vue 监听路由变化,dom加载完成后执行代码

2018-07-25  本文已影响0人  秃头大叔

watch 监听路由变化,且dom渲染完成后执行函数

项目中在页面中用到了footer,为了在页面内容不超过屏幕高度时将footer定位置底,超过屏幕高度时不做定位,正常在内容最底部显示,运用了如下方式
问题:若不在dom渲染后执行,获取的高度是不正确的

watch: {
        $route: {
          handler:function(val, oldVal){
            this.$nextTick(function(){  //页面加载完成后执行
              this.resetCopyright()
            })
          },
          // 深度观察监听
          deep: true
        }
      }
上一篇 下一篇

猜你喜欢

热点阅读