Vue js 模板标签

Mar*_*ark 5 vue.js

我正在查看现有的 Vue 代码库,并且看到<template>如下标签:

<template #default>
<template #content>
<template #close>
Run Code Online (Sandbox Code Playgroud)

我知道每个 vue 组件都包含在标签中<template>,但我以前从未见过#default#content嵌入到模板标签中。这样做的目的是什么?我怀疑这些#是可定制的,但你只需要定义它们?如果是这样的话,我在 vue 项目中哪里可以找到它?我假设 vue 项目中有一个标准位置来存储这样的文件。谢谢。

fut*_*tur 9

#in atemplate标签只是 的简写v-slot:。请参阅: https: //vuejs.org/guide/components/slots.html#named-slots