Skip to content

FAQ ​

SoDialog 依赖 Bootstrap 吗? ​

不依赖。Bootstrap 是兼容对象,不是必需依赖。SoDialog 也不依赖 jQuery 或 Popper。

可以在 React 或 Vue 中使用吗? ​

可以。SoDialog 核心是 Framework Agnostic 的 DOM 库。请在客户端生命周期或事件处理器中调用,并在组件卸载时清理持有的实例和监听。

Nuxt 和 Next.js 如何处理 SSR? ​

仅在客户端边界调用需要 DOM 的 API。Nuxt 可在 onMounted、客户端插件或 <ClientOnly> 中使用;Next.js 应在 Client Component、effect 或浏览器事件中使用。

为什么样式需要单独引入? ​

显式引入样式能让消费端清楚控制 CSS,并让构建工具正确处理副作用:

ts
import 'sodialog/style.css'

如何自定义视觉风格? ​

优先覆盖 --sod-* CSS Variables。完整示例见 Themes。

遇到 Dialog 无法打开怎么办? ​

先确认代码运行在浏览器客户端、样式已引入,并检查控制台错误。更多检查项见 Troubleshooting。

Released under the MIT License.