vue watch div width change

            .col-md-1            .col-md-1            .col-md-1            .col-md-1            .col-md-1            .col-md-1            .col-md-1            .col-md-1            .col-md-1            .col-md-1            .col-md-1            .col-md-1            .col-md-8            .col-md-4            .col-md-4            .col-md-4            .col-md-4            .col-md-6            .col-md-6        'use strict'        //http://vuejs.org.cn/guide/custom-directive.html        Vue.directive('resize', {            bind: function () {                this.handler = function () {                    var width = this.el.offsetWidth                    if (this.width === width) {                    }                    else {                        console.log(this.width, width)                        this.width = width                        this.vm.$get(this.expression)                    }                }.bind(this)                window.addEventListener('resize', this.handler)            },            update: function (newValue, oldValue) {            },            unbind: function () {                window.removeEventListener('resize', this.handler)            }        })        var vm = new Vue({            el: '# demo',            methods: {                changed() {                    console.log('resize')                },            }        })

关键字:vue.js, #col-md-1、col-md-4、col-md-6#

版权声明

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部