鍍金池/ 問答/數(shù)據(jù)庫  HTML/ vue component的樣式不起作用問題(貼有詳細(xì)代碼不多)

vue component的樣式不起作用問題(貼有詳細(xì)代碼不多)

請(qǐng)問為什么下面的css不起作用?//.m-radioCP p{}
aa.vue文件

<template>
<div>
    <radio-cp></radio-cp>
</div>
</template>
<script>
const radioCP={
  template:'<div class="m-radioCP"><i></i><p>222</P></div>'
}
export default{
  components:{
    'radio-cp':radioCP
  }
}
</script>
<style scoped>
.m-radioCP{//css起作用
  color: red;
}
.m-radioCP p{//請(qǐng)問為什么這里的css不起作用
  color: #333;
}
</style>
回答
編輯回答
生性

.m-radioCP{
color: red;
}//css起作用
.m-radioCP p{//請(qǐng)問為什么這里的css不起作用
color: #333;
}

2017年9月18日 08:29
編輯回答
亮瞎她

scoped 屬性使 css僅對(duì)當(dāng)前組件生效,
而你使用 template渲染出的內(nèi)容,可以理解為子組件的內(nèi)容。
所以不會(huì)應(yīng)用當(dāng)前 css。

2018年3月7日 18:58
編輯回答
情已空

scoped 這個(gè)是對(duì)當(dāng)前組件起使用,而你引用的是另一個(gè)組件

2017年8月1日 13:05
編輯回答
不舍棄

你把scoped去掉試試,就知道為什么了!

2017年2月10日 22:36
編輯回答
乞許

沒毛病啊,你確定不起作用?

2017年11月5日 20:34