jsmod-pc-vue
En|中文 Docs
Overview
The goal of jsmod
is to provide a high degree of freedom (high scalability) ui components, and unified desktop and mobile usage, is a client-side component library
Support SSR
Install && Usage
1. Use webpack
npm install jsmod-pc-vue --save
import Vue from 'vue'
import JSMOD from 'jsmod-pc-vue'
Vue.use(JSMOD)
2. Use script
(not recommend)
link to jsmod-pc-vue, download lib/jsmod.pc.js
import to your page
3. Use multiple languages
only en
zh
two options, the default language for the Chinese
3.1. setting on install
Vue.use(Jsmod, {
lang: 'en'
});
3.2. change in code
this.$jsmod.lang('en');
Design for client-side
, High scalability && freedom
compared to the cms component, jsmod
doesn't provide many specific ui components, but every componet has rich apis for your custom style, easy to combine.
Minimal Size
- remove
grid
font
icons
(client-side products often have their own UI standards)
focus to provide highly scalable components - keep minimal size
(gizp 40k)
Latest version
Dependencies
@kazupon/vue-i18n-loader: ^0.1.1array-from: ^2.1.1autoprefixer: ^6.7.2babel-core: ^6.22.1babel-eslint: ^7.1.1babel-loader: ^6.2.10babel-plugin-transform-runtime: ^6.22.0babel-preset-env: ^1.2.1babel-preset-stage-2: ^6.22.0babel-register: ^6.22.0blazy: ^1.8.2chalk: ^1.1.3connect-history-api-fallback: ^1.3.0copy-webpack-plugin: ^4.0.1css-loader: ^0.26.1docute-cli: ^0.4.0eslint: ^3.14.1eslint-config-standard: ^6.2.1eslint-friendly-formatter: ^2.0.7eslint-loader: ^1.6.1eslint-plugin-html: ^2.0.0eslint-plugin-promise: ^3.4.0eslint-plugin-standard: ^2.0.1eventsource-polyfill: ^0.9.6express: ^4.14.1extract-text-webpack-plugin: ^2.0.0file-loader: ^0.10.0friendly-errors-webpack-plugin: ^1.1.3function-bind: ^1.1.0highlightjs: ^9.10.0html-webpack-plugin: ^2.28.0http-proxy-middleware: ^0.17.3less: ^2.7.2object-assign: ^4.1.1opn: ^4.0.2optimize-css-assets-webpack-plugin: ^1.3.0ora: ^1.1.0raw-loader: ^0.5.1rimraf: ^2.6.0semver: ^5.3.0stylus: ^0.54.5stylus-loader: ^3.0.1url-loader: ^0.5.7vue: ^2.2.2vue-i18n: ^7.0.3vue-loader: ^11.1.4vue-markdown: ^2.1.3vue-markdown-loader: ^1.0.0vue-router: ^2.5.2vue-style-loader: ^2.0.0vue-template-compiler: ^2.2.4webpack: ^2.2.1webpack-bundle-analyzer: ^2.2.1webpack-dev-middleware: ^1.10.0webpack-hot-middleware: ^2.16.1webpack-merge: ^2.6.1