New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

@gypsophlia/create-ui

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@gypsophlia/create-ui

- [x] 全局加载 - [x] 按需加载 - [ ] 国际化配置 - [ ] 样例网站

Source
npmnpm
Version
1.0.3
Version published
Maintainers
1
Created
Source

CreateUI 组件库

功能

  • 全局加载
  • 按需加载
  • 国际化配置
  • 样例网站

组件

  • Chatbox 聊天盒
  • Musicbox 音乐盒
  • Toast 通知弹窗
  • Modal 消息弹窗
  • Loading 加载框

安装

npm install @gypsophlia/create-ui -S

用法

全局引入

import CreateUI from "@gypsophlia/create-ui";
import "@gypsophlia/create-ui/lib/theme/index.css";
Vue.use(CreateUI);

按需引入

import { Chatbox } from "@gypsophlia/create-ui";
Vue.use(Chatbox);

按需引入配置

babel-plugin-component

安装插件

npm install babel-plugin-component -D

Babel 配置

plugins: [
  [
    "component",
    {
      "libraryName": "@gypsophlia/create-ui",
      "styleLibrary": {
        "name": "theme",
        "base": false
      }
    }
  ]
]

babel-plugin-import

安装插件

npm install babel-plugin-import -D

Babel 配置

plugins: [
  [
    "import",
    {
      "libraryName": "@gypsophlia/create-ui",
      "styleLibraryDirectory": "lib/theme"
    }
  ]
]

或将以下配置写入vue.config.js中的 configureWebpack中

Webpack 配置

// webpack.config.js
resolve: {
  extensions: [".css"];
}

Keywords

UI

FAQs

Package last updated on 17 Mar 2022

Related posts