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

OSCHINA-MIRROR/wildidea-miitvip-search

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

Makeit Search

Компонент поиска, разработанный на Vue3.x + Vite4.x [![npm package](https://img.shields.io/npm/v/makeit-search.svg?style=flat-square)](https://www.npmjs.org/package/makeit-search) [![npm downloads](http://img.shields.io/npm/dm/makeit-search.svg?style=flat-square)](http://www.npmtrends.com/makeit-search) [![MIT](https://img.shields.io/badge/license-MIT-ff69b4.svg)] [![webpack](https://img.shields.io/badge/webpack-5.14.0-orange.svg)] [![vue](https://img.shields.io/badge/vue-3.2.47-green.svg)] [![vite](https://img.shields.io/badge/vite-4.1.1-yellow.svg)] [![axios](https://img.shields.io/badge/axios-1.3.2-red.svg)]

Описание

Makeit Search — это компонент поиска, созданный с использованием Vue3.x + Vite4.x. По умолчанию он выполняет фильтрацию данных на основе локальных данных, но также поддерживает удаленный поиск и настройку пагинации результатов. Поддерживаются пользовательские события клика для каждого элемента в списке результатов.:white_check_mark: Поиск и фильтрация данных на основе локальных данных :white_check_mark: Настройка получения данных для фильтрации через удаленный API :white_check_mark: Поддержка задержки при удаленном поиске :white_check_mark: Настройка внешнего вида поля поиска (ширина, высота, цвет темы, цвет текста и т.д.) :white_check_mark: Пагинация результатов поиска :white_check_mark: Настройка 14 различных анимационных эффектов для отображения и скрытия поля поиска :white_check_mark: Обработка событий клика для каждого элемента списка результатов :white_check_mark: Настройка шаблона списка поиска## Установка

npm i makeit-search

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

import { createApp } from 'vue'
import MakeitSearch from 'makeit-search'
import 'makeit-search/dist/search.min.css'
import App from './app.vue'

const app = createApp(App)
app.use(MakeitSearch)
app.mount('#app')

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

<template>
    <!-- Базовый пример -->
    <mi-search :data="searchData" search-key="title" />
    
    <!-- Пример с пользовательским шаблоном -->
    <mi-search :data="searchData"
               search-key="title"
               border-color="#2F9688"
               search-key-color="#2F9688"
               :radius="42"
    :pagination="true"
    :page-size="3">
    <template v-slot:itemTemplate>
        <div class="avatar">
            <mi-search-key type="image" tag="img" name="avatar" />
        </div>
        <div class="info">
            <div class="title">
                <mi-search-key name="title" />
            </div>
            <div class="content">
                <mi-search-key name="content" />
            </div>
        </div>
    </template>
</mi-search>
<!-- Поддерживает удаленный поиск / Поиск с задержкой -->
<mi-search search-key="title"
    border-color="#3399ff"
    search-key-color="#3399ff"
    search-action="v1/captcha/init"
    :search-delay=".3" />
<script setup> const searchData = [{ title: 'Макет страницы', content: 'Основана на компоненте Layout со вторичной настройкой', avatar: 'https://file.makeit.vip/MIITVIP/M00/00/00/K4vDRGPcbmmAG8_sAAAtlj6Tt_s562.png', link: '/layout', icon: LayoutOutlined }, { title: 'Страница входа', content: 'Быстро создаёт красивую страницу входа', link: '/login', icon: LoginOutlined }, { title: 'Страница регистрации', content: 'Быстро создаёт красивую страницу регистрации', link: '/register', icon: ScheduleOutlined }] </script>## Более подробная информация > Для получения более подробной информации и примеров использования обратитесь к онлайн-примерам: [https://admin.makeit.vip/components/search](https://admin.makeit.vip/components/search)

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

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

Введение

Компонент поиска, разработанный на основе Vue 3.0.5 и Vite, по умолчанию выполняет фильтрацию данных на основе локальных данных и поддерживает удалённый поиск. Можно настроить событие клика для каждого элемента в списке результатов, выбрать собственный основной цвет, самостоятельно оформить стиль списка предложений и настроить разбиение на стран... Развернуть Свернуть
TypeScript и 6 других языков
MIT
Отмена

Обновления

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

Участники

все

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

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