Пользовательский интерфейс Fit2cloud - это библиотека компонентов VUE, основанная на вторичной разработке пользовательского интерфейса элементов, предоставления компонентов, фильтров, инструкций и т. Д., Обычно используемые в разработке предприятия.
npm install fit2cloud-uiElement пользовательский интерфейс необходимо установить при его использовании
npm install element-uiПоскольку вам нужно использовать SCSS, вам нужно установить sass
npm install -D [email protected] [email protected] import Vue from 'vue' ;
import ElementUI from 'element-ui'
import Fit2CloudUI from 'fit2cloud-ui' ;
import "fit2cloud-ui/src/styles/index.scss" ; // 已经包含了element ui的scss
import App from './App.vue' ;
Vue . use ( ElementUI ) ;
Vue . use ( Fit2CloudUI ) ;
new Vue ( {
el : '#app' ,
render : h => h ( App )
} ) ;С вабелем-плугином-импортом мы можем представить только необходимые компоненты для достижения цели уменьшения размера проекта.
Во-первых, установите вабель-плугин-компонент:
npm install babel-plugin-import -DЗатем напишите следующее в Babel.config.js:
module . exports = {
presets : [
'@vue/cli-plugin-babel/preset'
] ,
plugins : [
[
"import" ,
{
"libraryName" : "fit2cloud-ui" ,
"customStyleName" : ( name ) => {
return `fit2cloud-ui/src/styles/components/ ${ name } .scss` ;
} ,
} ,
] ,
]
}Далее могут быть введены некоторые компоненты, такие как Searchbar и Table, поэтому необходимо записано следующий контент в Main.js:
import Vue from 'vue' ;
import ElementUI from 'element-ui'
import 'fit2cloud-ui/src/styles/require.scss' ; // 已经包含了element ui的scss
import { SearchBar , Table } from 'fit2cloud-ui' ;
import App from './App.vue' ;
Vue . use ( ElementUI ) ;
Vue . use ( SearchBar ) ;
Vue . use ( Table ) ;
new Vue ( {
el : '#app' ,
render : h => h ( App )
} ) ;Используя VUE-I18N
import Vue from 'vue' ;
import Fit2CloudUI from 'fit2cloud-ui' ;
import "fit2cloud-ui/src/styles/index.scss" ; // 已经包含了element ui的scss
import zhCN from "fit2cloud-ui/src/locale/lang/zh-CN" ;
import App from './App.vue' ;
const message = {
'zh-CN' : {
hello : '你好' ,
... zhCN
}
}
const i18n = new VueI18n ( {
locale : 'zh-CN' ,
messages ,
} ) ;
Vue . use ( Fit2CloudUI , {
i18n : ( key , value ) => i18n . t ( key , value )
} ) ;
new Vue ( {
el : '#app' ,
i18n ,
render : h => h ( App )
} ) ;Адрес документа: https://fit2cloud-ui.github.io/docs/
Copyright (C) 2014-2024 Feizhiyun fit2cloud, все права защищены.
Лицензировано в соответствии с общей публичной лицензией GNU версию 3 (GPLV3) («Лицензия»); Вы не можете использовать этот файл, кроме как в соответствии с лицензией. Вы можете получить копию лицензии на
https://www.gnu.org/licenses/gpl-3.0.html
Если это не требуется применимого законодательства или не согласовано в письменной форме, программное обеспечение, распространяемое по лицензии, распределяется по основам «как есть», без каких -либо гарантий или условий, явных или подразумеваемых. См. Лицензию для конкретного языка, регулирующих разрешения и ограничения по лицензии.