Skip to content

直接上解决办法: 首先在登录界面Login.vue页面中

img

Login.vue

vue
<template>
  <div id="login" ></div>
</template>

<script>
    export default {
   
        name: "Login"
    }
</script>

<style scoped>
  #login{
   
    background:url("../assets/背景图.jpg");
    height:100%;			//大小设置为100%
    position:fixed;
    background-size:100% 100%;}
</style>

.template标签中写一个最外层的div

vue
<div id="login" ></div>

.然后style标签中写(图片路径换成自己的)

css
#login{
   
    background:url("../assets/背景图.jpg");
    height:100%;	//大小设置为100%
    position:fixed;
    background-size:100% 100%;
}

.这个时候可能还看不到效果,没有图片是白屏

img

写一个样式表:改变html 和body 和 # app的范围.

img

.然后将这个文件导入到 main.js文件中

img

按自己的情况添加自己的路径

img

总的来说一共就三步:

1.在Login.vue中添加上面代码

2.编写css样式表

3.在main.js中导入样式表

完成结果图:

img