sy-toc-m-widget
v1.0.5
Published
sy-toc 移动端组件库
Downloads
4
Readme
sy-toc-m-widget
使用方法
npm install sy-toc-m-widget
// 整体使用
import Widget from 'sy-toc-m-widget'
Widget.Confirm.show('确认不再关注?').then(() => {
console.log('Confirm关闭')
})
// 按需使用 必须是 esModule
import Confirm from 'sy-toc-m-widget/src/confirm'
Confirm.show('确认不再关注?').then(() => {
console.log('Confirm关闭')
})
开发组件
1. npm install
2. npm run dev // 开发
3. npm run lint // standardJS检查
4. npm run test // 写单元测试
5. npm run build // 编译发布
目录结构
+-- __tests__ // 单元测试
| |
| +-- confirm.js confirm组件测试单元
| +-- qunitjs.html 单元测试主文件
| +-- test.js 单元测试主文件
|
+-- /demo 本地开发使用 `npm run dev`
|
|
+-- /docs 文档 //todo
|
|
+-- /node_modules
|
|
+-- /src 开发目录
| |
| +-- /confirm
| | |
| | +-- /src
| | | |
| | | +-- html
| | | +-- less
| | | +-- js
| | |
| | +-- index.js 组件单独导出
| |
| +-- index.js 统一导出
| +-- utils.js 工具
|
|
+-- .gitignore git项目忽略目录配置文件
|
+-- .travis.yml travis执行脚本
|
+-- package-lock.json npm5以上生成的依赖锁🔐,避免不同电脑因为更新依赖不同版本带来的问题
|
+-- package.json 项目配置信息
|
+-- readme.md 项目说明文档
|
+-- webpack.config.js 打包配置
|