woshiajuana
不是的,他这样做是为了确保样式不冲突,因为多人开发的vue项目的时候,大部分都是你做这个组件我做另一个组件,这样的话就会出现不同组件样式命名冲突,比如A君给一个div起了一个container的样式,B君给一个span也起了container,这势必会造成页面样式问题,这个时候vue的自行起的属性就起作用了,你可以用浏览器细细看看,这样不会样式冲突的,当然你也可以把这个给关了很简单就是在样式部分<style lang="scss" scoped></style>去掉scoped就没有这个了