vue后台 登录页样式 改变后 一退出 布局就乱套了 刷新又恢复好啦 在哪里加入<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Expires" content="0">这样的代码
时间: 2023-07-06 10:08:11 浏览: 48
你可以在登录页的HTML文件中的head标签中添加这些meta标签,如下所示:
```
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Login</title>
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="0">
<!-- 引入样式文件 -->
<link rel="stylesheet" href="style.css">
</head>
<body>
<!-- 登录表单 -->
<form action="login.php" method="post">
<!-- 表单元素 -->
</form>
<!-- 引入脚本文件 -->
<script src="script.js"></script>
</body>
</html>
```
这样就可以禁用浏览器缓存,避免页面在退出登录后缓存导致布局混乱的问题。
相关问题
http-equiv='Access-Control-Allow-Origin写在vue文件的哪里
`http-equiv='Access-Control-Allow-Origin'` 是一个HTTP头字段,用于指定允许访问资源的域。它并不是直接写在Vue文件中的,而是需要在服务器端进行配置。在Vue文件中,你可以通过设置代理或添加响应头的方式来处理跨域请求。
如果你使用Vue CLI进行开发,可以在项目的`vue.config.js`文件中配置代理。例如:
```javascript
module.exports = {
devServer: {
proxy: {
'/api': {
target: 'http://example.com', // 目标服务器地址
changeOrigin: true,
headers: {
'Access-Control-Allow-Origin': '*' // 设置允许访问的域,可以是具体的域名或通配符*
}
}
}
}
}
```
这样,对于以`/api`开头的请求,会被代理到`http://example.com`服务器,并在响应头中添加`Access-Control-Allow-Origin: *`。
请注意,跨域请求涉及到服务器端的配置,Vue文件本身并不直接控制这些设置。
以下代码如何在li中输出name和age<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <script src="vue.js"></script> </head> <body> <div class="box"> <ul> <li v-for="(item, index) in items" :key="index"> {{index.name}}-{{index.age}} </li> </ul> </div> <script> new Vue({ el: ".box", data: { person: [{ id: "001", name: "张三", age: 18 }], }, }); </script> </body> </html>
可以将li中的输出语句修改为{{item.name}}-{{item.age}},这样就能输出person数组中每个对象的name和age属性了。修改后的代码如下所示:
```
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<script src="vue.js"></script>
</head>
<body>
<div class="box">
<ul>
<li v-for="(item, index) in person" :key="index">
{{item.name}}-{{item.age}}
</li>
</ul>
</div>
<script>
new Vue({
el: ".box",
data: {
person: [{ id: "001", name: "张三", age: 18 }],
},
});
</script>
</body>
</html>
```