慕田峪7331174
2024-01-18 14:33:51
我正在使用 Storybook 6.0.25 作為我的 vue 項(xiàng)目文檔之一,其中我使用小于和大于鍵盤按鈕在記錄之間切換。但是當(dāng)我按小于時(shí),故事書會用它自己的快捷方式響應(yīng)按鍵來打開“關(guān)于”頁面。有什么方法可以讓故事書停止實(shí)現(xiàn)其所有或指定的快捷方式?其他快捷鍵是“s”、“d”、“f”,開發(fā)人員顯然可以將它們用于不同的目的!以下是我的故事書 vue 項(xiàng)目中的 main.js 配置文件:const path = require('path');module.exports = { stories: ['../../src/**/*.stories.@(js|ts)'], addons: [ '@storybook/addon-docs', '@storybook/addon-actions', '@storybook/addon-controls' ], webpackFinal: async (config, { configType }) => { // Use Sass loader for vuetify components config.module.rules.push({ test: /\.s(a|c)ss$/, use: ['style-loader', 'css-loader', 'sass-loader'], include: path.resolve(__dirname, '../'), }); config.module.rules.push({ resolve: { alias: { '@': path.resolve(__dirname, '../src'), vue: 'vue/dist/vue.js', 'vue$': 'vue/dist/vue.esm.js', }, }, }); // Return the altered config return config; },}
3 回答

白板的微信
TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊
您可以通過設(shè)置打開或關(guān)閉快捷方式enableShortcuts:true/false
。

婷婷同學(xué)_
TA貢獻(xiàn)1844條經(jīng)驗(yàn) 獲得超8個(gè)贊
好,我知道了。清除瀏覽器的 localStorage 后,在我的“preview.js”文件中,我必須添加以下內(nèi)容來更改配置
import { addons } from '@storybook/addons';
addons.setConfig({
enableShortcuts: false
});

慕標(biāo)5832272
TA貢獻(xiàn)1966條經(jīng)驗(yàn) 獲得超4個(gè)贊
我發(fā)現(xiàn)的其他解決方法是在 Preview.js 文件中添加以下部分,但在 Storybook 的 v7 中再次不推薦使用上述解決方案(如 Storybook 控制臺中建議的那樣):
import { addParameters } from '@storybook/vue';
addParameters({
options: {
enableShortcuts: false
}
});
添加回答
舉報(bào)
0/150
提交
取消