javascript - 如何在 Storybook 中注册全局 Vue 组件?
问题描述
有没有办法在 Storybook 中注册全局 Vue 组件,使其与 Vue-CLI 中全局注册的 Vue 组件兼容?
解决方案
您只需要在文件中添加几行.storybook/preview.js
。
Vue.js 3
import {app} from '@storybook/vue3';
app.component('router-link', MockRouterLink);
Vue.js 2
import Vue from 'vue';
Vue.component('router-link', MockRouterLink);
但我没有测试后一种,因为我只使用 Storybook 和 Vue.js 3 应用程序。
推荐阅读
- html - Fontawesome 不起作用,图标不显示
- html - CSS用许多相同的孩子完全填充容器
- regex - 正则表达式:在右侧第三个逗号的左侧插入双引号
- docker - 为什么 GitLab CI/CD 因多阶段 Dockerfile 而失败?
- html - 初学者坚持制作有效的 html 和 css 测验的任务
- servlets - web.xml中的/和/*有什么区别
- postgresql - docker pgadmin 中的 CSRF 令牌丢失错误
- php - 如何调试 PHP 错误“解析错误:语法错误,意外的 T_CLASS”
- c# - 您可以为 C# 版本添加预处理器指令吗?
- tableau-api - 有没有办法将筛选集应用于 Tableau 中的所有 ID?