快速上手
前置准备
- Node.js建议在18版本或者18版本以上
如何安装
bash
$ npm install mengyue-plusbash
$ pnpm install mengyue-plusbash
$ yarn add mengyue-plus安装过程
以pnpm为例
bash
$ npm install mengyue-plus
added 28 packages in 18s
3 packages are looking for funding
run `npm fund` for detailsbash
$ pnpm install mengyue-plus
Packages: +24
++++++++++++++++++++++++
Progress: resolved 24, reused 23, downloaded 1, added 24, done
dependencies:
+ mengyue-plus 0.0.62
Done in 10.8s using pnpm v10.12.1bash
$ yarn add mengyue-plus
yarn add v1.22.22
[1/28] Resolving packages...
[2/28] Fetching packages...
info fsevents@2.3.2: The platform "linux" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
[28/28] Linking dependencies...
success Saved lockfile.
success Saved 13 new dependencies.
info Direct dependencies
└─ mengyue-plus@0.0.62
info All dependencies
├─ mengyue-plus@0.0.62
├─ [other dependencies...]
└─ [other dependencies...]
Done in 8.2s.如何使用
全局注册mengyue-plus
bash
// vue项目中main.js/ts文件
import MengyuePlus from 'mengyue-plus'
import 'mengyue-plus/style.css'
const app = createApp(App)
app.use(MengyuePlus)
app.mount('#app')使用时可以按照文档中的示例直接写入标签,例如我要实现一个#409EFF颜色的按钮,那么就可以在vue文件中这样写
vue
<template>
<MYButton type="primary">主要按钮</MYButton>
</template>下面是运行后的效果
按钮演示
局部注册
当然,在一些项目中组件库占用面积过大会带来一些负面效果,所以mengyue-plus也支持组件按需加载,这样可以减少代码的冗余。
vue
<template>
<MYButton type="primary">主要按钮</MYButton>
</template>
<script>
import { MYButton } from 'mengyue-plus'
import 'mengyue-plus/index.css'
</script>下面是运行后的结果
按钮演示
了解更多
- node官网: https://nodejs.org
- mengyue-plus的npm地址: https://www.npmjs.com/package/mengyue-plus
- mengyue-plus的Github地址: https://github.com/mengyuecengj/mengyue-components
- 想要了解更多组件, 请继续阅读该指南