首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vue 3 Storybook:(PrimeVue)组件不显示

Vue 3 Storybook:(PrimeVue)组件不显示
EN

Stack Overflow用户
提问于 2021-04-10 21:49:57
回答 1查看 489关注 0票数 0

目前,我正在使用Vue Storybook (Vue Js3)与UI框架primevue结合使用。但是,我正确地设置了所有内容,并且没有出现任何问题,但我仍然无法在浏览器中看到我的组件。它应该是正常渲染的。

关于文档,我只需要编写一个.vue和一个.stories.js文件来显示我的组件。

main.js

代码语言:javascript
复制
import {createApp} from 'vue';
import App from './App.vue';
import PrimeVue from 'primevue/config';

const app = createApp(App);


app.component('Breadcrumb', Breadcrumb);
app.use(PrimeVue,{ripple: true});

List.vue

代码语言:javascript
复制
<template>
  <div>
    <Breadcrumb :home="home" :model="items" />
  </div>
</template>

<script>
import Breadcrumb from "primevue/breadcrumb";

export default {
  name: "List",
  components: {
    Breadcrumb,
  },
  data() {
    return {
      home: {
        icon: "pi pi-home",
        to: "/",
      },
      items: [
        { label: "Computer" },
        { label: "Notebook" },
        { label: "Accessories" },
        { label: "Backpacks" },
        { label: "Item" },
      ],
    };
  },
};
</script>

List.stories.js

代码语言:javascript
复制
import List from "./List.vue";

export default {
  title: "List",
  component: List,
};

// export const actionsData = {
//   onPinTask: action("pin-task"),
//   onArchiveTask: action("archiveTask"),
// };

const Template = (args, { argTypes }) => ({
    components: { List },
    props: Object.keys(argTypes),
    template:
      '<List />',
  });
export const ListDefault = Template.bind({});

有人知道问题出在哪里吗?我可以在故事书Sidemenu里面看到它。

EN

回答 1

Stack Overflow用户

发布于 2021-04-27 08:31:50

我认为主要问题在于您的main.js文件。我也在努力使用我的,但最终我启动并运行了它。您的main.js是storybook应用程序的入口点,您需要对其进行不同于主应用程序的配置。如果你看下面的图片,你会注意到应用程序是从@storybook/vue3导入的。当涉及到与第三方库的集成时,这是混淆的主要原因。我希望这个解决方案对你和将来的任何人都有帮助。如果对你有效,请让我知道。注意安全。

还要注意你的css文件。我已经导入了我的应用程序所需的所有css文件。如果您正在使用less或scss,请务必在storybook docs上查看如何管理它们。再见。

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

https://stackoverflow.com/questions/67035125

复制
相关文章

相似问题

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