一、在home组件中设置具体信息,设计样式

<template>
<div class="row">
<div id="home" class="col-sm-12 text-center">
<div id="background">
<h1>欢迎大家品尝Pizza!</h1>
<h2>这里有你非常喜欢的Pizza!</h2>
<button @click="gotoMenu" class="btn btn-success">跳转</button>
</div>
</div>
</div>
</template> <style>
/* 85vh是指高度占整个屏幕的85% ,vw宽度*/
#home{
background: url('../assets/pizza.jpg');
height: 85vh;
padding: 10%;
} h1,h2{
margin: 6%;
} .background{
background: #eee;
opacity: 0.8;
max-width: 70vw;
margin: 0 auto;
padding: 20px 0;
}
</style>  

二、设置滚动页面展示位置

在index.js中添加scrollBehavior

scrollBehavior(to,from,savedPosition){
//return { x:0,y:100}//展现x为0,y为100的位置从上开始
//return { selector: '.btn'}//展现butten所在的位置
//鼠标滑动触发savePosition,若true就返回savedPosition位置,否则就x:0, y:0位置
if(savedPosition){
return savedPosition
}else{
return {x:0, y:0}
}
}

  

最新文章

  1. css样式控制 字符个数,多余的字用省略号代替
  2. 使用SQLServer Profiler侦测死锁(转)
  3. RHEL6.4 KVM 桥接上网的设置
  4. Docker系列(四)Dockerfile
  5. Android项目--tabhost
  6. CodeForces 675E Trains and Statistic
  7. JS判断访问设备是移动设备还是pc
  8. 『实践』Yalmip建模+Cplex类求解
  9. 父页面(JSP页面)传参数到子页面(JSP页面)
  10. 配置teredo,启用ipv6,xx-net
  11. 放球游戏B
  12. Git 安装和使用Tips
  13. 数位dp 模板
  14. GoLang之反射
  15. 【CLR】解析CLR的托管堆和垃圾回收
  16. java并发里的一些基础概念
  17. js-学习笔记-Thunk函数
  18. PAT甲1077 Kuchiguse【字符串】【暴力】【Hash】【二分】
  19. 【vue】Mac上安装Node和NPM
  20. VS2015 python

热门文章

  1. 【C++】char* 和 char[] 区别的理解
  2. Vue.use源码分析(转)+如何封装一个组件
  3. StringBuffer的s1.capacity()是多少?
  4. HDU6623 思维题(n分解成质因子的形式,问最小的幂是多少)
  5. 什么是webpack以及为什么使用它
  6. 五、python中MD5加密
  7. 【MyBatis】-----【MyBatis】---表级联系【一对多】
  8. vue--路由嵌套
  9. python的浅复制,深复制
  10. netcore 使用redis session 分布式共享