All Projects → Webang → Ymu

Webang / Ymu

vue components based on VueJS

Projects that are alternatives of or similar to Ymu

Awesome Uikit
Collect JS Frameworks, Web components library and Admin Template.
Stars: ✭ 1,136 (+992.31%)
Mutual labels:  vue-components
Vue Qrcode Reader
A set of Vue.js components for detecting and decoding QR codes.
Stars: ✭ 1,240 (+1092.31%)
Mutual labels:  vue-components
Vue Multi Select
This component gives you a multi/single select with the power of Vuejs components.
Stars: ✭ 92 (-11.54%)
Mutual labels:  vue-components
Vue Fabric Wrapper
Vue Fabric.js Wrapper
Stars: ✭ 70 (-32.69%)
Mutual labels:  vue-components
Vue C3
vue-c3 is a reusable vue component for c3 charts
Stars: ✭ 76 (-26.92%)
Mutual labels:  vue-components
Element Plus
🎉 A Vue.js 3 UI Library made by Element team
Stars: ✭ 12,986 (+12386.54%)
Mutual labels:  vue-components
Vueye Table
A data table created using Vue.js
Stars: ✭ 64 (-38.46%)
Mutual labels:  vue-components
Pd Select
vue components ,like ios 3D picker style,vue 3d 选择器组件,3D滚轮
Stars: ✭ 101 (-2.88%)
Mutual labels:  vue-components
Vue Particles
Vue.js component for particles backgrounds ✨
Stars: ✭ 1,220 (+1073.08%)
Mutual labels:  vue-components
Nextcloud Vue
🍱 Vue.js components for Nextcloud app development ✌
Stars: ✭ 89 (-14.42%)
Mutual labels:  vue-components
Vue Mobiledoc Editor
A lightweight and customizable editor that allows you to embed rich content using Vuejs components.
Stars: ✭ 73 (-29.81%)
Mutual labels:  vue-components
Cloudinary Vue
Cloudinary components library for Vue.js application, for image and video optimization.
Stars: ✭ 76 (-26.92%)
Mutual labels:  vue-components
Vue Nuggets
E-commerce UI Nuggets based on Vue
Stars: ✭ 84 (-19.23%)
Mutual labels:  vue-components
Cordovue
A sample Apache Cordova application using VueJS.
Stars: ✭ 66 (-36.54%)
Mutual labels:  vue-components
Iver
ui component for vue2.0
Stars: ✭ 92 (-11.54%)
Mutual labels:  vue-components
Vue Cnode
基于vue2 + vue-router + vuet + ES6 + less + flex.css重写vue版cnode社区,使用webpack2打包
Stars: ✭ 1,134 (+990.38%)
Mutual labels:  vue-components
Cube Ui
🔶 A fantastic mobile ui lib implement by Vue
Stars: ✭ 8,896 (+8453.85%)
Mutual labels:  vue-components
Actionvue
轮子躁起来!😜 vue ui 组件库。<br/> 已经着手使用 [email protected] 改造,敬请期待。<br/> 看到 Star 很开心,蟹蟹😁
Stars: ✭ 104 (+0%)
Mutual labels:  vue-components
Vue Simple Upload
Simple File upload component for Vue.js
Stars: ✭ 100 (-3.85%)
Mutual labels:  vue-components
Xcui
🍴 A Vue.js 2.x desktop components colletion
Stars: ✭ 88 (-15.38%)
Mutual labels:  vue-components

ymu

mobile components based on vue.js

扫描二维码,立即体验:

Alt 二维码

Installation

npm install ymu -S

现在只支持 esModule

自定义主题

由于在sass中没有类似 less modifyVars 功能。所以实现方式比较曲折:在使用sass-loader之前添加一个loader, 匹配相关字符串,添加你自己的sass变量路径。好处是每次更次sass变量不需要重新启动webpack,使用非常的方便。

// ymu-sass-loader
const fs = require('fs');
const loaderUtils = require("loader-utils");

module.exports = function (content) {
  const options = loaderUtils.getOptions(this) || {};

  if (content.indexOf('// $YMU_CUSTOM_VARS') !== -1) {
    const str = `@import '${options.customVars}';`.replace(/\\/g, '/');
    content = content.replace('// $YMU_CUSTOM_VARS', str);
  }
  return content;
}
// 在这里使用自定义主题
if (loader === 'sass') {
  loaders.push({
    loader: path.resolve(__dirname, '../ymu-sass-loader'),
    options: {
      // 自定义sass变量路径
      customVars: path.resolve(__dirname, '../examples/theme/vars.scss')
    }
  });
}
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].