Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kuangpf/mpvue-weui
用 vue 写小程序,基于 mpvue 框架重写 weui。
https://github.com/kuangpf/mpvue-weui
mpvue vue weui weui-wxss wxapp
Last synced: 26 days ago
JSON representation
用 vue 写小程序,基于 mpvue 框架重写 weui。
- Host: GitHub
- URL: https://github.com/kuangpf/mpvue-weui
- Owner: KuangPF
- License: mit
- Created: 2018-03-09T02:54:02.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-11-14T14:34:53.000Z (almost 2 years ago)
- Last Synced: 2024-05-21T19:26:48.507Z (6 months ago)
- Topics: mpvue, vue, weui, weui-wxss, wxapp
- Language: Vue
- Homepage:
- Size: 8.42 MB
- Stars: 1,455
- Watchers: 60
- Forks: 537
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [mpvue-weui](https://kuangpf.github.io/mpvue-weui/#/)
> 用 vue 写小程序,使用 mpvue 框架重写 WeUI。
![GitHub package version](https://img.shields.io/github/package-json/v/KuangPF/mpvue-weui.svg) ![Build](https://img.shields.io/circleci/project/github/KuangPF/mpvue-weui/master.svg) ![GitHub rep size](https://img.shields.io/github/languages/code-size/KuangPF/mpvue-weui.svg) ![license](https://img.shields.io/github/license/KuangPF/mpvue-weui.svg)
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FKuangPF%2Fmpvue-weui.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2FKuangPF%2Fmpvue-weui?ref=badge_shield)### 相关说明
该仓库是基于 `mpvue` 重写 `WeUI`,是一个 `demo` 库,没有实现组件化,目前 [MPComponent/mpvue-weui](https://github.com/MPComponent/mpvue-weui) 已实现组件化,支持 `npm` 安装。
### 前言
今天早上打开电脑,像往常一样浏览一下 `github`,看到了一个很不错的框架,没错,就是 [mpvue](https://github.com/Meituan-Dianping/mpvue)。它是基于 `Vue.js` 的小程序开发框架,从底层支持 `Vue.js` 语法和构建工具体系。what,小程序可以用 `vue`写了?简直有点不太敢确定,花了[5 分钟](http://mpvue.com/mpvue/quickstart/)看了一下简介,没错,真的可以用`vue`开发小程序。真的是\*\*限制了我的想象力,明白又该学写了,于是就开始准备利用这个框架写一点项目,感受一下他的魅力(其实是踩坑)。
### 踩坑文档
[记录了踩的一些坑和一些组件在 `mpvue` 框架中的用法](https://kuangpf.github.io/mpvue-weui/#/)
### WeUI
由于是小程序,所以首先想到了实现一下小程序的一些组件,包括 button、loading、picker 等等。总的效果就像[weui](https://weui.io/),或者说用 vue 重写[weui](https://weui.io/)。
### 开发预览
```bash
1. git clone
git clone https://github.com/KuangPF/wxapp-vue.git2. 安装依赖
npm install3. 启动程序
npm run dev4. 预览
打开微信开发者工具,新建项目,将目录指向 /dist 即可
```### 效果
### 重写状态
点击展开重写状态
#### 表单
* [x] Button
* [x] Input
* [x] List
* [x] Slide-View
* [x] Slider
* [x] Uploader#### 基础组件
* [x] Article
* [x] Badge
* [x] Flex
* [x] Footer
* [x] Gallery
* [x] Grid
* [x] Icons
* [x] Loading
* [x] Loadmore
* [x] Panel
* [x] Preview
* [x] Progress
* [x] Swiper#### 操作反馈
* [x] Actionsheet
* [x] Dialog
* [x] Half-Screen-Dialog
* [x] Msg
* [x] Picker
* [x] Toast#### 导航相关
* [x] Navbar
* [x] Navigation-Bar
* [x] Tabbar#### 搜索相关
* [x] Searchbar
#### Issues 相关
* [x] Request
* [x] 页面通信(Vuex 实现)
* [x] Rate### 版本日志
[releases](https://github.com/KuangPF/mpvue-weui/releases)### Contributors
Thank you to all the people who already contributed to mpvue-weui.
### 结束语
花了大概一周多的时间来完成了这个项目,过程中收获还是很大的,给我最大的感触就是现在技术发展的很快,如果不学习就真的要落后了。美团开源的[mpvue](https://github.com/Meituan-Dianping/mpvue)是一个非常不错的框架,而且开发者也正在快速的迭代,开发新的功能,所以它的前景是非常值得期待。另外就是非常感谢关注这个仓库的人,谢谢你们的支持,后续我也会继续维护这个仓库,当`mpvue`有了一些新的特性或者一些新的语法的时候也会持续更新。如果各位大佬发现了什么问题欢迎`PR` 或者 `Issues`。
文档是用 [docsify](https://github.com/QingWei-Li/docsify/)构建,所有文档文件在 `/docs` 目录下面,由于里面图片比较多而且还有`gif`,可能在`git clone`的时候会有一点点慢。
### License
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FKuangPF%2Fmpvue-weui.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2FKuangPF%2Fmpvue-weui?ref=badge_large)
### 持续维护...