All Projects → mand-mobile → mand-mobile-next

mand-mobile / mand-mobile-next

Licence: other
🏊 A UI library base vue3.0, typing friendly, use composition API.

Programming Languages

Vue
7211 projects
typescript
32286 projects
javascript
184084 projects - #8 most used programming language
stylus
462 projects

Projects that are alternatives of or similar to mand-mobile-next

vitepress-for-component
📖 针对组件开发的VitePress。
Stars: ✭ 142 (+153.57%)
Mutual labels:  vue3
ungeui
A Vue 3 Component Library
Stars: ✭ 23 (-58.93%)
Mutual labels:  vue3
todomvc-vue-composition-api
TodoMVC built with Vue 3 Composition Api and Vuex
Stars: ✭ 105 (+87.5%)
Mutual labels:  vue3
smart-tagz
🏷Smart input tags for Vue
Stars: ✭ 28 (-50%)
Mutual labels:  vue3
vue3-spring
A spring-physics based animation library, and more
Stars: ✭ 30 (-46.43%)
Mutual labels:  vue3
vue3.0-template-admin
本项目基于vue3+ElementPlus+Typescript+Vite搭建一套通用的后台管理模板;并基于常见业务场景,抽象出常见功能组件;包括动态菜单,菜单权限、登录、主题切换、国际化、个人中心、表单页、列表页、复制文本、二维码分享等等
Stars: ✭ 500 (+792.86%)
Mutual labels:  vue3
vue4noobs
📗 Tutorial Vue 2~3 in Brazilian Portuguese
Stars: ✭ 230 (+310.71%)
Mutual labels:  vue3
laravel-vue-survey
This is a full stack application of Vue 3 with Tailwindcss 3 and Laravel 8
Stars: ✭ 92 (+64.29%)
Mutual labels:  vue3
vue3-video-player
vue3 version of vue-core-video-player
Stars: ✭ 45 (-19.64%)
Mutual labels:  vue3
vue3-boilerplate
A Vue 3 Starter Boilerplate with Vue Router 4, Vuex 4, TypeScript 4, Webpack 5, Prettier and More.
Stars: ✭ 133 (+137.5%)
Mutual labels:  vue3
abp-vnext-pro
Abp Vnext 的 Vue3 实现版本
Stars: ✭ 352 (+528.57%)
Mutual labels:  vue3
bootstrap-vue-3
Early (but lovely) implementation of Vue 3, Bootstrap 5 and Typescript
Stars: ✭ 314 (+460.71%)
Mutual labels:  vue3
mini-vue-devui
村长和kagol直播节目《我要做开源》产出的开源组件库教学项目
Stars: ✭ 42 (-25%)
Mutual labels:  vue3
cc-project-vue
一个基于vue3.0+antd+less+spring boot +mybatis+mysql+maven基础权限管理平台
Stars: ✭ 20 (-64.29%)
Mutual labels:  vue3
vue-cookie-next
A vue 3 plugin for handling browser cookies with typescript support. Load and save cookies within your Vue 3 application
Stars: ✭ 37 (-33.93%)
Mutual labels:  vue3
vue3-video-play
适用于 Vue3 的 hls.js 播放器组件,配置丰富,界面还算好看
Stars: ✭ 108 (+92.86%)
Mutual labels:  vue3
vue-3-stackter
A Vue3 starter project setup with Vite, Vue-meta, Router, Vuex, Eslint, Prettier, Tailwind CSS, and some custom preferences. Also, there is a TypeScript branch of this same setup.
Stars: ✭ 93 (+66.07%)
Mutual labels:  vue3
vue-snakke
Vue 3 utility that enables you to track page scrolling progress.
Stars: ✭ 14 (-75%)
Mutual labels:  vue3
vui-vc-next
Vue 3 with Vite Playground - Mobile web UI components - (vue3+vite2).
Stars: ✭ 15 (-73.21%)
Mutual labels:  vue3
vuepress-theme-gungnir
A blog theme for VuePress 2.
Stars: ✭ 160 (+185.71%)
Mutual labels:  vue3

mand-mobile-next

npm Open in Visual Studio Codebuild

面向金融场景,基于 Vue 3.0 移动端组件库

文档

开发

yarn
# then
yarn dev
  • 推荐使用 volar 作为开发 Vue3 的插件,获得更好的类型推导
  • 禁用 vetur 在当前工作区,防止与 volar 冲突

构建

yarn build

新建组件

yarn gen ${name}

组件间相互引用

import Icon from 'mand-mobile-next/icon'

单元测试 / 快照WIP

编写组件文档

其他

example

img

参考文档

component 进度

TODO

  • husky commit 校验
  • 按需加载打包
  • 组件开发任务分配
  • 组件类型构建
  • 额外的 CSS 片段移除,rollup-plugin-vuestylus 的处理有问题,得额外注入样式变量
  • esbuild 构建 Vue (esbuild 不支持 umd,是否兼容?个人觉得 esm/iife 即可)
  • 样式梳理以及金融 4.0 设计规范对接

代码片段

.selector {
  /* Positioning */
  position: absolute;
  z-index: 10;
  top: 0;
  right: 0;

  /* Display & Box Model */
  display: inline-block;
  overflow: hidden;
  box-sizing: border-box;
  width: 100px;
  height: 100px;
  padding: 10px;
  border: 10px solid #333;
  margin: 10px;

  /* Color */
  background: #000;
  color: #fff
  
  /* Text */
  font-family: sans-serif;
  font-size: 16px;
  line-height: 1.4;
  text-align: right;

  /* Other */
  cursor: pointer;
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].