美文网首页
记录—Vue实时获取页面宽高

记录—Vue实时获取页面宽高

作者: Sanyekui | 来源:发表于2020-04-04 17:48 被阅读0次

    Vue实时获取页面宽高

    
    export default {
        name: 'page-index',
        data(){
            return{
                windowWidth: document.documentElement.clientWidth,  //实时屏幕宽度
                windowHeight: document.documentElement.clientHeight,   //实时屏幕高度
            }
        },    
        methods: {
        },
        // <!--在watch中监听实时宽高-->
        watch: {
          windowHeight (val) {
            let that = this;
            console.log("实时屏幕高度:",val, that.windowHeight );
          },
          windowWidth (val) {
            let that = this;
            console.log("实时屏幕宽度:",val, that.windowHeight );
          }
        },
    
        mounted() {
            var that = this;
            // <!--把window.onresize事件挂在到mounted函数上-->
            window.onresize = () => {
                return (() => {
                  window.fullHeight = document.documentElement.clientHeight;
                    window.fullWidth = document.documentElement.clientWidth;
                  that.windowHeight = window.fullHeight;  // 高
                  that.windowWidth = window.fullWidth; // 宽
                })()
              };
        },
    }
    
    

    相关文章

      网友评论

          本文标题:记录—Vue实时获取页面宽高

          本文链接:https://www.haomeiwen.com/subject/kjwhphtx.html