components: { App }
 
意思为引入组件,组件可以写在别的文件中,也可以写在本文件中,需要赋值给变量
 
template: ‘<App/>’
 
意思为替换挂载的元素为引入的组件,具体为何或如何写成一个标签参考vue官方文档-组件基础
 
methods
 
methods属性是定义方法的主要区域,在此属性中,可以定义各种自定义函数名的方法以及参数
 
watch
 
watch用来监测Vue实例上的数据变动。
 
scoped
 
vue组件中,在style标签中有一个属性,叫做scoped。当此标签拥有scoped属性的时候,该组件下的css样式只适用于本组件,而不会影响全局组件。这其实也相当于样式的模块化了。
 
各种高度
 
网页可见区域高:document.body.clientHeight
 
网页正文全文高:document.body.scrollHeight
 
网页可见区域高(包括边线的高):document.body.offsetHeight
 
网页被卷去的高:document.body.scrollTop
 
屏幕分辨率高:window.screen.height
 
this.$router.push(location) 
 
实现路由跳转
 
 
介绍当内容滚动的回收触发