forked from opentiny/tiny-vue
Kagol
c0cd7cdb4e
* feat(rich-text-editor): add new component rich-text-editor (#346) * feat(rich-text-editor): add new components rich-text-editor --------- Co-authored-by: 常浩-BJS21325 <changhao01@youdao> * style(rich-text-editor): adjust style, fit Highlight, Default, Disabled (#357) * style(rich-text-editor): adjust style, fit Highlight, Default, Disabled * fix(rich-text-editor): Space format changed from four to two * fix(rich-text-editor): add svg file and support high light and disabled and default --------- Co-authored-by: 常浩-BJS21325 <changhao01@youdao> * feat(rich-text-editor): add text alignment, task list, table interaction (#372) * feat(rich-text-editor): add text alignment, task list, table interaction --------- Co-authored-by: 常浩-BJS21325 <changhao01@youdao> * perf(rich-text-editor): split pure function from vue.ts to index.ts (#395) Co-authored-by: 常浩-BJS21325 <changhao01@youdao> * fix(rich-text-editor): fix conflict --------- Co-authored-by: Caesar-ch <74941512+Caesar-ch@users.noreply.github.com> Co-authored-by: 常浩-BJS21325 <changhao01@youdao> |
||
---|---|---|
.cid | ||
.codecheck | ||
.github | ||
.husky | ||
.vscode | ||
examples | ||
gulp | ||
internals | ||
packages | ||
patches | ||
.all-contributorsrc | ||
.depcheckrc.yaml | ||
.eslintignore | ||
.eslintrc.js | ||
.gitattributes | ||
.gitignore | ||
.hintrc | ||
.npmrc | ||
.prettierignore | ||
.prettierrc | ||
CHANGELOG.md | ||
CONTRIBUTING.md | ||
CONTRIBUTING.zh-CN.md | ||
LICENSE | ||
README.md | ||
README.zh-CN.md | ||
commitlint.config.js | ||
gulpfile.mjs | ||
jsconfig.json | ||
lerna.json | ||
logo.svg | ||
package.json | ||
pnpm-lock.yaml | ||
pnpm-workspace.yaml | ||
tsconfig.json | ||
tsconfig.vue2.7.json | ||
tsconfig.vue2.json | ||
tsconfig.vue3.json | ||
volar.config.js |
README.md
An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.
English | 简体中文
🌈 Features:
- 📦 69 clean, easy-to-use and powerful components.
- 🖖 One code, Support both Vue.js 2 and Vue.js 3.
- 🖥️ One code, Support both PC and Mobile.
- 🌍 Support internationalization.
- 🎨 Support theme customization.
- 📊 Components support configuration development, can support low-code platform.
- 💡 Use a cross-end and cross-framework architecture, flexible and portable.
🛠️ Usage
1. Installation
Execute the following command to install the TinyVue component library for Vue.js 3.
npm i @opentiny/vue@3
Execute the following command to install the TinyVue component library for Vue.js 2.
npm i @opentiny/vue@2
2. Import component
Then you can use the TinyVue component(such as <tiny-button>
) in the App.vue
file.
<script lang="ts" setup>
import { Button as TinyButton } from '@opentiny/vue'
</script>
<template>
<tiny-button>Tiny Vue</tiny-button>
</template>
🖥️ Development
git clone git@github.com:opentiny/tiny-vue.git
cd tiny-vue
pnpm i
# Vue.js 3
pnpm dev
# Vue.js 2
pnpm dev2
Open your browser and visit: http://127.0.0.1:7130/
🤝 Contributing
Welcome to join our OpenTiny community!🎉
If you don't know how to start, please read our contributing guide.
- Add the official assistant WeChat
opentiny-official
and join the technical exchange group. - Add to the mailing list
opentiny@googlegroups.com
✨ Contributors
Contributors are community members who have 1 or more PR merged in OpenTiny.
Thanks goes to these wonderful people (emoji key):