vueリスナー高さ変化をコンテンツ適応


vueリスナー高さ変化をコンテンツ適応
data() {
	setHeight: 500,
	browserHeight : 500
},
mounted() {
 	//               
	window.addEventListener('resize', this.getHeight)
},
watch: {
	browserHeight: {
		//         ,      
		handler(nv) {
			this.setHeight = nv - 400 > 300 ? JSON.stringify(nv - 400) : '300'
		}
	}
},
methods: {
	getHeight() {
		//        
		this.browserHeight = window.innerHeight
	}
},
beforeRouteLeave(to, from, next) {
	//          
	window.removeEventListener('resize', this.getHeight)
	next()
}