诚城的成长 诚城的成长
首页
  • 高数基础
  • 数一

    • 高等数学
    • 线性代数
    • 概率论与数理统计
  • 820

    • 数据结构
    • 计算机操作系统
  • 英一

    • 单词
    • 语法
    • 阅读理解
    • 作文
  • 政治

    • 马克思主义基本原理
    • 毛泽东
    • 近代史
    • 思修
    • 时事
  • openpose
  • html5
  • css3
  • UI

    • Tailwind Css
    • Element-Plus
    • UniApp
  • 框架

    • Vue3
  • 拓展包

    • 包管理工具
    • 包开发
  • 开发语言

    • C语言
    • PHP
    • Phyton
  • 框架

    • Laravel
  • 会计

    • 初级经济法基础
    • 初级会计实务
  • 软考

    • 信息系统项目管理师
  • 博客

    • vitepress
    • vuepress
  • manim
  • git
  • vsCode
  • latex
  • docker
  • axios
  • vim
  • mac
  • Jetbrains

    • phpstorm
    • clion
突发奇想
GitHub (opens new window)

诚城

我有N个梦想……
首页
  • 高数基础
  • 数一

    • 高等数学
    • 线性代数
    • 概率论与数理统计
  • 820

    • 数据结构
    • 计算机操作系统
  • 英一

    • 单词
    • 语法
    • 阅读理解
    • 作文
  • 政治

    • 马克思主义基本原理
    • 毛泽东
    • 近代史
    • 思修
    • 时事
  • openpose
  • html5
  • css3
  • UI

    • Tailwind Css
    • Element-Plus
    • UniApp
  • 框架

    • Vue3
  • 拓展包

    • 包管理工具
    • 包开发
  • 开发语言

    • C语言
    • PHP
    • Phyton
  • 框架

    • Laravel
  • 会计

    • 初级经济法基础
    • 初级会计实务
  • 软考

    • 信息系统项目管理师
  • 博客

    • vitepress
    • vuepress
  • manim
  • git
  • vsCode
  • latex
  • docker
  • axios
  • vim
  • mac
  • Jetbrains

    • phpstorm
    • clion
突发奇想
GitHub (opens new window)
  • start
  • pinia

  • router
  • setup
  • solt
    • 创建插槽
    • 向指定插槽插入内容
    • 动态插槽
  • computed
  • component.md

  • map
  • vue3
诚城
2022-04-15
目录

solt原创

# 创建插槽

<template>
  <view>主页</view>
  <tw-dialog>
    默认插槽
  </tw-dialog>

  <!-- 具名插槽 -->
  <tw-dialog>
    <!-- 可以使用 v-solt: 可以使用 # 替换 -->
    <!-- <template v-slot:tw-dialog-header> -->
    <template #tw-dialog-header>
      <div>
        dialog: 头部
      </div>
    </template>
    <!-- <template v-slot> -->
    <template #default>
      <div>
        dialog: 内容
      </div>
    </template>
    <!-- <template v-slot:tw-dialog-footer> -->
    <template #tw-dialog-footer>
      <div>
        dialog: 头部
      </div>
    </template>
  </tw-dialog>
</template>

<script setup lang='ts'>

</script>
<script lang='ts'>

</script>
<style lang='scss'>
</style>

# 向指定插槽插入内容

注意:只能使用 template 来实现插槽。

// tw-dialog 为全局注册的组件,因此不用引入
<template>
  <view>主页</view>
  <tw-dialog>
    <template v-slot:tw-dialog-header>
      <div>
        dialog: 头部
      </div>
    </template>
    <template v-slot>
      <div>
        dialog: 内容
      </div>
    </template>
    <template v-slot:tw-dialog-footer>
      <div>
        dialog: 头部
      </div>
    </template>
  </tw-dialog>
</template>

<script setup lang='ts'>

</script>
<script lang='ts'>

</script>
<style lang='scss'>
</style>

# 动态插槽

上次更新: 2022/08/23, 18:12:45
setup
computed

← setup computed→

Theme by Vdoing | Copyright © 2022-2022 carveybunt | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×
×

特别申明:

本站所有内容均为个人理解或转载,如有不当之处,敬请大佬指导!