Sabaki是一款精美的围棋软件,它的核心棋盘组件Shudan基于Preact编写。我很喜欢,于是用Vue.js重写了这个组件。
- 全面: 动态尺寸、落子动画、棋子标记、指示坐标、热度效果、忙碌效果、死子状态、主题更换等
- 灵活: 每部分可单独配置,代码也独立
- 易用: Vue标准组件,直接import即可用
确保环境已安装Git/Node.js/npm,然后运行:
$ git clone git@github.com:roocky-lab/vue-shudan.git
$ cd vue-shudan
$ npm install
在浏览器里预览效果:
$ npm run serve
发布最小体积版本:
$ npm run build
项目添加这个库很简单,首先本地安装:
$ npm install @roocky/vue-shudan --save
加载后直接调用即可:
import Goban from '@roocky/vue-shudan';