vue 插槽的使用

父组件

<template>
  <div id="app">
    父页面
    <hr>
    <HelloWorld1>
      <template #s1>
          {
    
    {
    
     width }}
      </template>
      <template v-slot:s2>
          {
    
    {
    
     hight }}
      </template>
    </HelloWorld1>
  </div>
</template>
<script>
import HelloWorld1 from "./HelloWorld1";

export default {
    
    
  name: "App",
  data() {
    
    
    return {
    
    
      width: 500,
      hight: 1000,
    };
  },components: {
    
    
    HelloWorld1
  }
};
</script>


子组件

<template>
  <div>
    <slot name="s1">自己默认吧...</slot><br>
    <slot name="s2">自己默认吧...</slot><br>
    <slot name="s3">自己默认吧...</slot><br>
  </div>
</template>>

猜你喜欢

转载自blog.csdn.net/xiaozhezhe0470/article/details/108982817
今日推荐