Skip to content

Playground 在线演练 ​

在这里你可以通过在线沙箱直接体验 Bobo-Elements 组件库。

在线快速创建沙箱 ​

你也可以直接在 StackBlitz 或 CodeSandbox 中创建支持 Bobo-Elements 的前端项目:

快速配置指引 ​

  1. 打开上方模板后,在终端运行依赖安装:
bash
npm i @bobocn/element
  1. 引入组件与样式:
vue
<template>
  <div class="playground-demo">
    <Button type="primary">Hello Bobo-Elements!</Button>
    <Input v-model="value" placeholder="输入些什么..." />
    <Switch v-model="checked" />
  </div>
</template>

<script setup lang="ts">
import { ref } from 'vue'
import { Button, Input, Switch } from '@bobocn/element/vue'
import '@bobocn/element/style.css'

const value = ref('')
const checked = ref(false)
</script>

<style scoped>
.playground-demo {
  display: flex;
  flex-direction: column;
  gap: 12px;
  max-width: 400px;
  padding: 24px;
}
</style>
tsx
import React, { useState } from 'react'
import { Button, Input, Switch } from '@bobocn/element/react'
import '@bobocn/element/style.css'

export default function App() {
  const [value, setValue] = useState('')
  const [checked, setChecked] = useState(false)

  return (
    <div style={{ display: 'flex', flexDirection: 'column', gap: 12, maxWidth: 400, padding: 24 }}>
      <Button type="primary">Hello Bobo-Elements!</Button>
      <Input value={value} onChange={setValue} placeholder="输入些什么..." />
      <Switch checked={checked} onChange={setChecked} />
    </div>
  )
}

基于 MIT 许可发布