你可以引入整个 RoyceUI,或是根据需要仅引入部分组件。

完整引入

在入口文件中写入如下内容:

import Vue from "vue";
import RoyceUI from "royce-ui";
import "royce-ui/lib/style/index.css";

import App from "./App.vue";

Vue.use(RoyceUI);

new Vue({
  el: "#app",
  render: h => h(App),
});

以上代码便完成了 RoyceUI 的引入。需要注意的是,样式文件需要单独引入。

按需引入

借助 babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的。

首先,安装 babel-plugin-component:

npm install babel-plugin-component -D

然后,将 .babelrc 修改为:

plugins: [
  [
    "component",
    {
      "libraryName": "royce-ui",
      "styleLibrary": { "name": "style" }
    }
  ]
]

接下来,如果你只希望引入部分组件,比如 ResizeBox,那么需要在代码中写入以下内容:

import { ResizeBox } from "royce-ui";