1.0.5 • Published 6 years ago

sy-toc-pc-widget v1.0.5

Weekly downloads
5
License
ISC
Repository
github
Last release
6 years ago

sy-toc-m-widget

Build Status

使用方法

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 打包配置
|