1. 在父组件使用了scoped,还想在父组件改变子组件的样式时,可以使用>>>;如果是sass 可以使用deep代替>>>
.a 是父组件元素,.b是子组件元素
1 <style scoped > 2 .a >>> .b { color: red; } 3 </style> 4 <style scoped type="text/scss"> 5 .a /deep/ .b { 6 color: red; 7 } 8 </style>
2. 给自定义组件加点击事件不起效果,可以加个native修饰符
<template> <div> <child @click.native='dialogshow'></child> </div> </template> <script> export default { methods: { dialogshow(){ console.log(111111111111); } } } </script>