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

OSCHINA-MIRROR/HGJing-ref-lit

Клонировать/Скачать
readme.md 3.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 20:48 d7d7c39

Ref-Lit JS

Лёгкий прогрессивный фреймворк для рендеринга JavaScript.

Текущий документ на английском языке, для перехода к китайской версии документа нажмите здесь: китайская версия документа.

Возможности

Пример

Live Demo

<!-- html -->
<my-component></my-component>
// javascript
<script type="module">
    import 'https://unpkg.com/@palerock/ref-lit/build/ref-lit.mini.js';

    const {defineComponent, html} = window.$ref_lit;

    defineComponent('custom-input',
        {
            value: '',
            type: 'text',
            placeholder: 'please input...'
        },
        ({props, component}) => {

            function onInputChanged(e) {
                component.dispatchEvent(new CustomEvent('cvalue', {
                    detail: {value: e.target.value}
                }));
            }

            return () => html`
                <input value=${props.value} type=${props.type} placeholder=${props.placeholder} @keyup=${onInputChanged} >
            `
        }
    );

    defineComponent('my-component', {}, ({ref}) => {

        function onValueChanged(e) {
            ref.value = e.detail.value;
        }

        return () => html`
            <div>
                <p>${ref.value}</p>
                <custom-input value=${ref.value} @cvalue=${onValueChanged}></custom-input>
            </div>
        `
    });
</script>

Импорт Ref-Lit JS

  • При использовании npm или yarn
    # npm
    npm i @palerock/ref-lit
    # yarn
    yarn add @palerock/ref-lit
  • Использование <script src> в браузере
    <script src="xxx/ref-lit.mini.js"></script>
    <script>
        const {defineComponent, html} = window.$ref_lit;
    </script>
  • Использование Module в браузере
    <script type="module">
        import 'xxx/ref-lit.mini.js';
        const {defineComponent, html} = window.$ref_lit;
    </script>

Как получить исходные коды Ref-JS?

Просмотрите корневой каталог с именем build, выберите мини-js или обычный по своему усмотрению.

Или используйте следующие URL для импорта или загрузки:

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

В настоящее время документация находится в процессе написания.

Вы можете быстро ознакомиться с демонстрациями в src ./src/demo, это легко сделать.

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

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

1
https://api.gitlife.ru/oschina-mirror/HGJing-ref-lit.git
git@api.gitlife.ru:oschina-mirror/HGJing-ref-lit.git
oschina-mirror
HGJing-ref-lit
HGJing-ref-lit
master