1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Tencent-wepy

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README_EN.md

Английский | Китайский (упрощённый)

WePY 2 (альфа)

Версия npm Travis-CI GitHub CI Статус покрытия Статус зависимости

Введение

Сводка ресурсов WePY: awesome-wepy

WePY (произносится: /ˈwɛpi/) — это фреймворк, который позволяет компонентизировать небольшие приложения путём предварительной компиляции, чтобы разработчики могли выбирать свой собственный стиль разработки. Оптимизация фреймворка, введение промисов и асинхронных функций направлены на то, чтобы сделать разработку более простой и эффективной.

При этом WePY является развивающимся фреймворком, который активно использует концепции и идеи некоторых передовых инструментов и фреймворков для оптимизации фронтенд-разработки. Если вы заметили проблему с WePY или у вас есть лучшая идея, пожалуйста, отправьте ISSUE или PR.

Возможности:- Стиль разработки на основе Vue.js

  • Поддержка создания пользовательских компонентов
  • Поддержка импорта пакетов из NPM
  • Поддержка промисов
  • Поддержка возможностей ES2015+, таких как асинхронные функции
  • Поддержка нескольких компиляторов, таких как Less/Sass/Stylus/PostCSS, Babel/Typescript, Pug
  • Поддержка различных плагинов для обработки файлов, сжатия файлов, сжатия изображений, замены содержимого и т.д.
  • Поддержка sourcemaps, ESLint и других
  • Оптимизация деталей работы приложений, такие как очереди запросов, оптимизация событий и т.д.### Пример
<style lang="less">
@color: #4D926F;
.num {
  color: @color;
}
</style>
<template>
<div class="container">
  <div class="num" @tap="num++">
    {{num}}
  </div>
  <custom-component></custom-component>
  <vendor-component></vendor-component>
  <div>{{text}}</div>
  <input v-model="text"/>
</div>
</template>
<config>
{
  usingComponents: {
    customComponent: '@/components/customComponent',
    vendorComponent: 'module:vendorComponent'
  }
}
</config>
<script>
  import wepy from '@wepy/core';

  wepy.page({
    data: {
      num: 0,
      text: 'Привет, мир',
    },
  });
</script>

Пример использования

Установка (обновление) командной строки WePY.

npm install @wepy/cli@next -g

Начало работы с примером

wepy init standard myproject

Установка зависимостей

cd myproject
npm install

Режим отслеживания изменений

wepy build --watch

Импорт проекта

Создайте новый проект с помощью инструмента разработчика WeChat. Если локальный разработчик выбирает корневую директорию проекта, конфигурация проекта будет автоматически импортирована.### Какие mini-apps разрабатываются с использованием WePY?

Мини-приложения WeChat от Tencent:

Группа в WeChatГруппа WePY достигла 500 участников. Пожалуйста, добавьте друзей gcaufy_helper или используйте QR-код для добавления друзей, подтвердив ответ "wepy" согласно указаниям для входа в группу.

QR-код WePY

Вклад

Если у вас есть какие-либо комментарии или предложения, пожалуйста, помогите улучшить опыт разработки приложений WeChat, отправив запросы Issue или Pull Request. Подробнее: CONTRIBUTING.md.

Программа стимулирования открыто-источника Tencent стимулирует разработчиков к участию и внесению вклада. Жду вашего участия.

Ссылки

Документация

История изменений

Участие

Лицензия MIT

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

WePY — это фреймворк, который позволяет разрабатывать мини-программы с использованием компонентного подхода. Благодаря предварительной компиляции разработчики могут выбрать стиль разработки по своему вкусу. Оптимизация фреймворка и внедрение Promise и Async Functions направлены на то, чтобы сделать разработку мини-программных проектов более прос... Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/Tencent-wepy.git
git@api.gitlife.ru:oschina-mirror/Tencent-wepy.git
oschina-mirror
Tencent-wepy
Tencent-wepy
master