npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

hjt-base-ui-pro

v2.1.6

Published

基于`vue`、`element-ui`开箱即用的中台前端/设计解决方案

Downloads

6

Readme

HJT-BASE-UI-PRO

基于vueelement-ui开箱即用的中台前端/设计解决方案

快速开始

  1. 安装插件
$ npm install hjt-base-ui-pro
  1. 注册插件
import BaseUIPro from 'hjt-base-ui-pro';

/**
 * 文件上传函数(该函数需要重写)
 * @param files {File|Array<File>} 需要上传文件的对象
 * @return {Promise<string>|Promise<Error>} 返回一个Promise对象并返回地址链接
 */
function uploadFile(files) {}

// main.js
Vue.use(BaseUIPro, {
    uploadFile, // 文件上传函数
    mapKey: '高德地图key', // 高德地图key
    tmapKey: '腾讯地图key', // 腾讯地图key
});
  1. 引入组件
<template>
    <div id="app">
        <img
            alt="Vue logo"
            src="./assets/logo.png"
        >
        <BaseEditor v-model="data" />
    </div>
</template>

<script>
    import BaseEditor from 'hjt-base-ui-pro/BaseEditor.vue';

    export default {
        components: {
            BaseEditor
        },
        data() {
            return {
                data: ''
            }
        }
    };
</script>

组件目录

  • BaseEditor - 编辑器组件
  • BaseForm - 表单组件
  • BaseHeader - 头部组件
  • BaseStepForm - 步骤表单组件
  • BaseTable - 表格组件
  • BaseUpload - 上传组件
  • BaseUploadPictureCard - 图片上传按钮
  • BaseUploadResultPicture - 上传结果【图片样式】
  • BaseUploadResultList - 上传结果【列表样式】
  • BaseMap - 地图组件

实现细节

BaseEditor组件编辑器基于wangeditor v4.0开发

BaseMap组件地图基于高德地图 v2.0开发

文档

文档地址 案例地址

常见问题

暂无

后续计划

  • BaseStepForm引用BaseForm