在Vue的⽂档上没找到,使⽤搜索引擎搜索也未见有⼈发表过相关的内容。最后我在这个repo的README.md找到了解决⽅案,在这⾥分享给⼤家。
官⽅⽂档⽰例
注意: 在 jsx 中,应该使⽤ v-slots 代替 v-slot
const A = (props, { slots }) => ( <>
const App = { setup() {
const slots = {
bar: () => B, };
return () => (
const App = { setup() {
const slots = {
default: () =>
// or
const App = { setup() {
return () => ( <> {{ default: () =>
{() => \"foo\ > ); },};
解构插槽Props
在template写法中:
在JSX写法中可以则可以是这样:
default: ({ href, route, navigate, isActive, isExactActive }) => (
因篇幅问题不能全部显示,请点此查看更多更全内容