代码拉取完成,页面将自动刷新
vue-cli
初始化Vue3.x项目npm install zarm-vue-next --save
import { createApp } from 'vue';
import zarmVue from 'zarm-vue-next';
// 引入全局样式
import 'zarm-vue-next/zarm-vue.default.css';
const app = createApp(App);
app.use(zarmVue);
借助ElementUI
提供的babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的。
首先,安装 babel-plugin-component:
npm install babel-plugin-component -D
然后,将 .babelrc 添加:
{
// ...
"plugins": [["component", {
"libraryName": "zarm-vue-next",
"styleLibraryName": "theme"
}
]]
}
接下来,如果你只希望引入部分组件,比如 Button 和 Alert,那么需要在 main.js 中写入以下内容:
import { Button, Alert } from 'zarm-vue-next'
app.use(Button)
app.use(Alert)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<!-- import CSS -->
<link rel="stylesheet" href="https://unpkg.com/zarm-vue-next@latest/zarm-vue.default.css">
<script src="https://unpkg.com/vue@latest/dist/vue.min.js"></script>
<script src="https://unpkg.com/zarm-vue-next@latest/zarm-vue.umd.js"></script>
</head>
<body>
<div id="app">
<za-button theme="primary">普通按钮</za-button>
</div>
</body>
<script>
Vue.createApp().mount("#app");
</script>
</html>
// 引入暗黑样式
import 'zarm-vue-next/zarm-vue.dark.css';
<link rel="stylesheet" href="https://unpkg.com/zarm-vue-next@latest/zarm-vue.dark.css">
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。