Svelte之svelma-pro组件库
svelte生态的组件库比较少并且良莠不齐,因为技术选型的原因得用,只能在前人的基础上继续前进.
svelma-pro
基于开源项目svelma 扩展和修改,暂只支持svelte原生项目及sapper框架,不支持sveltekit.
原项目组件比较少,存在一些小bug,所以在原有的组件库的基础上,扩展了一些常见的组件,并对发现的一些bug进行了修改,对原有的组件功能,事件以及用户配置进行更人性化的修改和扩展。
文档
快速开始
1. 通过template创建svelte应用(或者sapper应用)
https://github.com/sveltejs/template 是一个svelte的初始化模板. degit这个脚手架可以帮你获取它:
$ npx degit sveltejs/template my-svelma-project
$ cd my-svelma-project
$ npm install
2. 引入bulma样式及svelma-pro组件等依赖
bulma and svelma-pro
$ npm install --save bulma svelma-pro
3. scss支持
因为组件库使用了sass样式扩展,所以需要项目可以编译sass语法。如果没有集成,可以参考此文档。
4. 引入Bulma的CSS样式和svelma-pro组件
1 |
|
5. 引入 Font Awesome 图标:
在你的主HTML配置CDN页面:
1 | <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css"></link> |
…或者下载fontawesome-free
包,引入到静态资产目录,通过html引入.
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 DLLCNX BLOG!
评论
GitalkTwikoo