我在下面的 Vue js 中有代码,我想在每个页面中有不同的背景颜色,但每当我这样做时,我应该转到 App.vue 并更改所有页面的颜色,因为这里包含所有页面的主容器是App,有没有办法只改变一页的背景颜色?提前致谢
<template>
<b-container>
<h1> Ask Question </h1>
<br>
<br />
<b-row align-v="center">
<b-col cols="8">
<b-form-group
@submit="postData" method="post">
<b-form-input
type="text"
name="title"
v-model="posts.title"
placeholder="Title"
required
<b-form-input id="question-input"
type="text"
name="question"
v-model="posts.question"
placeholder="Question"
required
/><br /><br />
<b-button class="primary" type="submit">Post</b-button>
</b-form-group
>
</b-col>
</b-row>
</b-container>
</template>
<script>
export default {
name: "postComponent",
data() {
return {
posts: {
title: null,
question: null,
},
};
},
methods: {
postData(e) {
this.axios.post("",this.posts).then(( result) => {
console.log(result)
})
// console.warn(this.posts)
e.preventDefault();
},
},
};
</script>
<style scoped>
@import url('https://fonts.googleapis.com/css2?family=Cairo&displa');
.container{
padding:50px;
font-family: 'Cairo', sans-serif;
}
#question-input{
padding: 35px 10px 90px;
}
</style>
慕标5832272
慕的地8271018
慕容3067478
相关分类