猿问

vue每次注册一个组件都会在html元素标签里生成这种属性吗?只是为了写样式方便吗

http://img.mukewang.com/590ed3660001e9fa04230400.jpg

qq_Wa_13960818
浏览 2978回答 2
2回答

woshiajuana

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

幕附

没学过 可能就是一种格式或是套的模板
随时随地看视频慕课网APP
我要回答