关于Vue中的组件name问题
初学vueci,vue组件注册的时候的name属性有什么作用呢
export default {
name: 'm-head',//这个name有什么作用呢
data () {
return {
name:"一个组件"
}
},
}
然而在使用的时候
js:
import Head from './components/Head'
export default {
name: 'App',
data () {
return {
name:"首页App"
}
},
components: {
new-head:Head //这个才是真正的使用时候叫的名字吧 那么刚注册的时候的name作用是什么呢
}
}
html
<new-head></new-head>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
根本没人能说明白这个是干嘛的 有什么具体的作用 官网说那一堆 有什么用
https://www.jb51.net/article/...
强烈推荐个文章 一目了然
说一个实际的应用吧:keep-alive 在判断组件是否需要缓存的时候,进行正则匹配/名称匹配的时候,就是根据组件的名称来进行判断的。
https://cn.vuejs.org/v2/api/#...