首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用安装脚本将布局传递给vue组件

如何使用安装脚本将布局传递给vue组件
EN

Stack Overflow用户
提问于 2022-01-18 14:39:03
回答 1查看 673关注 0票数 1

LayoutComponent

代码语言:javascript
复制
    <template>
      //some code here ...
      <div>
        <slot></slot>
      </div>
    </template>

在组合api中,可以通过导入布局并将其传递到defineComponent的布局选项来传递布局。

代码语言:javascript
复制
<script lang="ts">
import {defineComponent} from 'vue'
import LayoutComponent from '@/path/to/component'
           ☝️
export default defineComponent({
  layout: LayoutComponent
  //...        ☝️

在安装脚本中,这相当于什么呢?(预先谢谢:)

代码语言:javascript
复制
<script setup lang="ts">
import LayoutComponent from '@/path/to/component
// ???
EN

回答 1

Stack Overflow用户

发布于 2022-01-18 14:53:09

我意识到可以用布局组件包装整个组件。

代码语言:javascript
复制
<script setup lang="ts">
import LayoutComponet form '@/path/to/component'
</script>
代码语言:javascript
复制
<template>
  <LayoutComponent>
    <p>Component wrapped in a layout</p>
  </LayoutComponent>
</template>

如果有人发现这个问题有用,我不会删除这个问题:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70757390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档