老师,我请教一个基础的问题

来源:4-5 ColumnList 组件编码

酱油小新

2021-11-11

图片描述
下面定义了组件的name,为什么上面可以不用写组件的名称columnList,而直接写list了。这是使用了Vue的哪部分知识,如果可以提供这个知识点的具体出处(官方文档)就更好了。谢谢!

写回答

1回答

张轩

2021-11-12

同学你好啊

组件的 name 和它模版中使用 list 是没有关系的欧,list 这个变量是来自属性的属性的,属性可以直接在模版中进行使用,这是一个基础知识,文档请看:https://cn.vuejs.org/v2/guide/components.html#%E9%80%9A%E8%BF%87-Prop-%E5%90%91%E5%AD%90%E7%BB%84%E4%BB%B6%E4%BC%A0%E9%80%92%E6%95%B0%E6%8D%AE

props: {
    list: {
        type: Array as PropType<ColumnProps[]>,
        required: true
    }
},


1
0

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程