sfmui

1.0.5 • Public • Published

SFMUI

基于WeUI和Vue(2.x)开发的移动端UI组件库,主要服务于丰声微服务等移动端页面

链接

讨论

使用上遇到的问题请联系顺丰科技企业内部系统研发中心综合行政管理系统研发部。

特性

- 基于webpack+vue-loader+smui可以快速开发移动端页面
- 安装命令行工具(vue-cli)快速搭建项目且无需重复安装依赖,基于 webpack 2
- 兼容 webpack 1 和 2,只需同一套配置
- 生成的配置完全兼容 webpack 的命令行工具

安装

运行环境

  • Node.js 4+
  • npm 3+
  • Python 2.7.x

使用 vue-cli 命令行工具

npm i vue-cli -g

Step 1. 创建一个 vue 项目 (将自动下载 vue 项目脚手架,只需下载一次)

$ vue init webpack my-project
cd my-project

Step 2. 开始开发

$ npm run dev

Step 3. 本地打包

$ npm run build

运行文档库

$ npm run dev 或者 npm run doc

Step 1. 在src/components目录新增组件 Step 2. 更改根目录components.json组件列表文件

运行组件demo

Step 1. 启动demo

$ npm run demo

Step 2. 访问demo页面

http://localhost:9001/smui-demoindex.html

Step 3. 打包demo

$ npm run buildDemo

发布smui node依赖包

Step 1. 执行package命令

$ npm run package

smui目录结构说明

    smui/
    |-- build               webpack打包配置文件
    |-- config	            基础配置及环境变量
    |-- docs 	            组件文档库目录
    |-- example             组件DEMO及业务组件开发目录
        |-- comm            存放DEMO公共的插件、图片、字体等
        |-- smui-demo       SMUI移动端DEMO开发目录
    `-- src                 存放文档
        |-- components      业务组件
        |-- directives      全局指令
        |-- mixins          混合机制,组件复用设计
        |-- styles          组件的样式库,基于weui扩展
        |-- utils           工具类

Package Sidebar

Install

npm i sfmui

Weekly Downloads

2

Version

1.0.5

License

MIT

Unpacked Size

3.43 MB

Total Files

61

Last publish

Collaborators

  • youngthinker