0.0.3 • Published 3 years ago
bytetrade-ui v0.0.3
bytetrade-ui
一个基于 vue3.x + ts + vue-cli5 开发组件的 npm 包
Project setup
npm installCompiles and hot-reloads for development
npm run serveCompiles and minifies for production
npm run buildLints and fixes files
npm run lint登录到 npm
tip : 发布之前需要登录
首先需要到 npm 上注册一个账号,注册过程略。 如果配置了淘宝镜像,先设置回 npm 镜像:
$ npm config set registry http://registry.npmjs.org然后在终端执行登录命令,输入用户名、密码、邮箱即可登录。
//登录
$ npm login发布到 npm
执行发布命令,发布组件到 npm
//发布
$ npm publish发布成功
发布成功后稍等几分钟,即可在 npm 官网搜索到。(会发送邮件)
使用新发布的组件库
安装组件库依赖全局注册
在需要使用的 vue 项目中 npm install bytetrade-ui 添加进来,然后在 main.js 中进行全局注册,如下:
import { createApp } from "vue";
import App from "./App.vue";
import templateUi from "bytetrade-ui";
const app = createApp(App);
//组件注册
app.use(templateUi);
app.mount("#app");按需引入
import { createApp } from "vue";
import App from "./App.vue";
import { BtLoading } from "bytetrade-ui";
const app = createApp(App);
//组件注册
app.use(BtLoading);
app.mount("#app");在组件中使用
<template>
  <div>
    <BtLoading 
      :show="true"
      textColor="#ffffff"
      color="#ffffff"
      text="Loading"
      backgroundColor="rgba(0, 0, 0, 0.4)"
    />
  </div>
</template>