mpvue README

The project's README from github.com/Meituan-Dianping/mpvue. As one markdown file: README.md.

mpvue logo

npm npm

mpvue

Vue.js 小程序版, fork 自 vuejs/[email protected],保留了 vue runtime 能力,添加了小程序平台的支持。

mpvue 是一个使用 Vue.js 开发小程序的前端框架,目前支持 微信小程序、百度智能小程序,头条小程序 和 支付宝小程序。 框架基于 Vue.js,修改了的运行时框架 runtime 和代码编译器 compiler 实现,使其可运行在小程序环境中,从而为小程序开发引入了 Vue.js 开发体验。

mpvue 2.0

mpvue 2.0 开始正式支持 百度智能小程序、头条小程序 和 支付宝小程序,使用 mpvue-quickstart 项目模板新创建的项目,将默认升级到 2.0。老项目可继续使用原有版本。详情请参见 mpvue 2.0 升级指南

新版本的问题或建议,有请各位关注者及时反馈,mpvue 2.0 祝大家节日快乐~ -2019.02.14

mpvue 1.x 稳定版本

对于不升级 2.0 的项目,可以继续使用1.x 的大版本,目前1.x 会持续在 1.4.x 上继续维护 升级方式参见:1.x 稳定版说明

mpvue 文档

快速开始

我们精心准备了一个简单的 五分钟上手教程 方便你快速体验到 mpvue 带来的开发乐趣。

名称由来

主要特性

使用 mpvue 开发小程序,你将在小程序技术体系的基础上获取到这样一些能力:

其它特性正在等着你去探索。

配套设施

mpvue 作为小程序版本的 Vue.js,在框架 SDK 之外,完整的技术体系还包括如下设施。

使用 mpvue 的项目

贡献方法

更多项目征集

分享交流群

mpvue (Meituan-Dianping/mpvue)

Searching Database…

20.2K ·GitHub
Что это такое?mpvue — это фреймворк для фронтенда, позволяющий писать мини-программы на Vue.js. Это форк vuejs/vue (2.4.1), у которого рантайм и компилятор адаптированы под среду мини-программ.
Я пишу на настоящем Vue.js или на каком-то диалекте для мини-программ?На настоящем Vue, без всяких диалектов: mpvue сохраняет рантайм Vue и добавляет поддержку платформы мини-программ, так что вы пишете обычные Vue-компоненты и пользуетесь стандартным инструментарием vue-cli.
Как начать проект?Создайте проект по шаблону mpvue-quickstart с помощью инструмента Vue CLI (vue-cli) — в README дана ссылка на пятиминутный туториал по быстрому старту. Разработка идёт через сборку webpack с горячей перезагрузкой.
Мне нужно заранее знать Vue.js, чтобы этим пользоваться?Да — весь смысл в полноценном опыте разработки на Vue.js, так что знание Vue обязательно. Для сложного состояния приложения доступен Vuex, а npm-зависимости поддерживаются.
Можно ли спокойно остаться на старой ветке 1.x?Да — проекты, которые не переходят на новую версию, могут остаться на 1.x: эта линия продолжает поддерживаться в рамках 1.4.x. Только учтите, что последнее объявление в README датировано 2019-02-14, так что проверьте недавнюю активность.
Под какие платформы мини-программ я могу целиться?WeChat работает из коробки; в mpvue 2.0 официально добавлены Baidu Smart Program, Toutiao и Alipay, а проекты, созданные по шаблону mpvue-quickstart, по умолчанию используют 2.0.
Могу ли я превратить существующее H5-веб-приложение в мини-программу?Да — одна из главных возможностей — компиляция кода H5 в целевой код мини-программы, вдобавок к написанию Vue-компонентов напрямую.
Какие инструменты входят во фреймворк?В экосистему входят mpvue-loader (загрузчик для webpack), mpvue-webpack-target, postcss-mpvue-wxss и px2rpx-loader для конвертации стилей, шаблон проекта mpvue-quickstart, а также mpvue-simple для быстрого создания страниц уровня Page и Component.
Откуда взялось название mpvue?mp — сокращение от mini program, так что mpvue читается как «Vue.js для мини-программ».
What are similar projects?wepy, vue, taro, vux, vant-weapp, mdx, vConsole, vue-element-admin
Size
8.2 MB
Stars
20.2K
Age
8y
Commits · 90 Days