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

OSCHINA-MIRROR/mirrors-Weex-Ui

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README_cn.md 6.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 23:21 a80b845

Weex Ui

Один из основанных на Weex, с богатым взаимодействием, лёгкий и высокопроизводительный UI-компонент.

Документы

Предварительный просмотр

Вы можете попробовать это через Feizhu, Taobao, Tmall, Weex Playground или отсканировав QR-код в браузере: https://h5.m.taobao.com/trip/weex-ui/index.html?_wx_tpl=https%3A%2F%2Fh5.m.taobao.com%2Ftrip%2Fweex-ui%2Fdemo%2Findex.native-min.js.

Установка

npm i weex-ui -S

Использование

<template>
  <div>
    <wxc-button text="Open Popup"
                @wxcButtonClicked="buttonClicked">
    </wxc-button>
    <wxc-popup width="500"
               pos="left"
               :show="isShow"
               @wxcPopupOverlayClicked="overlayClicked">
    </wxc-popup>
  </div>
</template>

<script>
  import { WxcButton, WxcPopup } from 'weex-ui';
  // Или отдельно импортировать (не рекомендуется)
  // import WxcButton from 'weex-ui/packages/wxc-button';
  // import WxcPopup from 'weex-ui/packages/wxc-popup';
  module.exports = {
    components: { WxcButton, WxcPopup },
    data: () => ({
      isShow: false
    }),
    methods: {
      buttonClicked () {
        this.isShow = true;
      },
      overlayClicked () {
        this.isShow = false;
      }
    }
  };
</script>

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

Чтобы не упаковывать все компоненты, вам нужно использовать babel-plugin-component, чтобы упаковать только необходимые компоненты. Также, если у вас нет установленного babel-preset-stage-0, вам также необходимо установить его.

npm install babel-preset-stage-0 babel-plugin-component -D
{
    "presets": ["es2015", "stage-0"],
    "plugins": [
        [
            "component",
            {
                "libraryName": "weex-ui",
                "libDir": "packages",
                "style": false
            }
        ]
    ]
}

Дополнительно

  • Если webpack.config.js использует babel-loader для исключения node_modules, измените его следующим образом: exclude: /node_modules(?!(\/|\\).*(weex).*)/.
  • Больше информации об использовании можно найти в: в проекте, созданном с помощью weex-toolkit, используя Weex Ui и weex-ui-demo.
  • Чтобы получить последние функции, пожалуйста, регулярно просматривайте журнал обновлений и обновляйте компоненты до последней версии.
  • Многие распространённые вопросы можно решить, обратившись к FAQ и списку проблем, а если вы обнаружите новую ошибку, вы можете создать новый issue.
  • Более глубокий опыт разработки Weex можно узнать из статьи Weex + UI — Weex Conf 2018, которая будет переведена. Добро пожаловать!

Отладка

npm install
npm run start
``` **Как использовать Weex Ui**

После завершения компиляции автоматически откроется браузер. Вы можете переключить его в режим разработчика и увидеть в консоли предварительный просмотр двумерного кода (QR-кода). Просто отсканируйте этот код с помощью вашего приложения Weex, чтобы увидеть демонстрационный эффект.

**Поддержка**
* Используйте Weex Ui в своих личных или корпоративных проектах.
* Если вам нравится Weex Ui, вы можете выразить свою симпатию, поставив звёздочку (*Star*).
* Присоединяйтесь к группе чата DingTalk для получения помощи по техническим вопросам, связанным с Weex.

| | | |
|:--:|:--:|:--:|
|   |   |   |
|   |   |   |
|   |   |   |

**Вклад**

Хотите исправить ошибку, внести свой код или улучшить читаемость документации? Это отличная идея! Прежде чем отправлять pull request, не забудьте прочитать [Contributing Guide](https://github.com/apache/incubator-weex-ui/blob/master/CONTRIBUTING.md).

Спасибо всем, кто вносит свой вклад в Weex Ui!

<a href="https://github.com/apache/incubator-weex-ui/graphs/contributors"><img src="https://opencollective.com/weex-ui/contributors.svg?width=890&button=false"/></a>

**Соглашение**

* Следуйте [Apache License](https://apache.org/).
* Свободно наслаждайтесь и участвуйте в open source.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/mirrors-Weex-Ui.git
git@api.gitlife.ru:oschina-mirror/mirrors-Weex-Ui.git
oschina-mirror
mirrors-Weex-Ui
mirrors-Weex-Ui
master