1.1.25 • Published 3 years ago

hk-mssh-ui v1.1.25

Weekly downloads
128
License
ISC
Repository
-
Last release
3 years ago

hk-mssh-ui

使用方法

import HKMSSHUI from 'hk-mssh-ui'
Vue.use(HKMSSHUI)

可用组件

const components = [
  hkDialog,
  hkImg,
  hkVideo,
  hkIcon,
  hkSvgIcon,
  hkSvgList,
  hkTable,
  hkTree,
  hkPage,
  hkSearch,
  hkSelectTree,
  hkUpload,
  hkContainer,
  hkUEditor,
  hkLayout,
  hkCard,
  hkColorPicker,
  hkScrollbar,
  hkTransfer
]

UI 自带一套后端布局,封装了部分常用功能

  • 使用方法
在项目的 store 中 ,如果要是用组件的Layout,则必须引入layoutStore

index.js 引入
import { layoutStore } from 'hk-mssh-ui'
export default new Vuex.Store({
  state: {},
  mutations: {},
  actions: {},
  modules: { layoutStore },
  getters
})

UI 关于应用额外的svg图标

  • 使用方法
首先下载图标存入项目

mian.js 引入
# 此处是重点
const req = require.context('./components/svg', false, /\.svg$/)
let svgList = []
const requireAll = requireContext => {
  svgList = requireContext.keys()
  return requireContext.keys().map(requireContext)
}
requireAll(req)

import hkMsshUi from '../publish/src'
hkMsshUi.addMoreSvgList(svgList)   # 调用项目添加的方法,此处主要用于菜单图标选择,如果不作为图标,仅仅是在项目中显示使用,则可以不用
Vue.use(hkMsshUi)


vue.config.js
# 此处要注意,放在打包配置节点
chainWebpack(config) {
    config.module
      .rule('svg')
      # 此处第一个add为本组件原始的svg,第二个add为当前项目使用的svg路径,同理可添加多个
      .exclude.add(resolve('publish/svg-icons')).add(resolve('src/components/svg'))    
      .end()
    config.module
      .rule('icons')
      .test(/\.svg$/)
      .include.add(resolve('publish/svg-icons')).add(resolve('src/components/svg'))
      .end()
      .use('svg-sprite-loader')
      .loader('svg-sprite-loader')
      .options({
        symbolId: 'icon-[name]'
      })
      .end()
}
1.1.16

3 years ago

1.1.15

3 years ago

1.1.14

3 years ago

1.1.13

3 years ago

1.1.19

3 years ago

1.1.18

3 years ago

1.1.17

3 years ago

1.1.23

3 years ago

1.1.21

3 years ago

1.1.20

3 years ago

1.1.25

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.12

3 years ago

1.1.11

3 years ago

1.1.10

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

0.2.58

4 years ago

0.2.57

4 years ago

0.2.56

4 years ago

0.2.52

4 years ago

0.2.51

4 years ago

0.2.50

4 years ago

0.2.55

4 years ago

0.2.54

4 years ago

0.2.53

4 years ago

0.2.49

4 years ago

0.2.48

4 years ago

0.2.47

4 years ago

0.2.46

4 years ago

0.2.45

4 years ago

0.2.44

4 years ago

0.2.43

4 years ago

0.2.42

4 years ago

0.2.41

4 years ago

0.2.40

4 years ago

0.2.39

4 years ago

0.2.38

4 years ago

0.2.37

4 years ago

0.2.36

4 years ago

0.2.35

4 years ago

0.2.34

4 years ago

0.2.30

4 years ago

0.2.32

4 years ago

0.2.31

4 years ago

0.2.29

4 years ago

0.2.28

4 years ago

0.2.27

4 years ago

0.2.26

4 years ago

0.2.25

4 years ago

0.2.24

4 years ago

0.2.23

4 years ago

0.2.22

4 years ago

0.2.21

4 years ago

0.2.20

4 years ago

0.2.18

4 years ago

0.2.17

4 years ago

0.2.16

4 years ago

0.2.15

4 years ago

0.2.14

4 years ago

0.2.13

4 years ago

0.2.12

4 years ago

0.2.11

4 years ago

0.2.10

4 years ago

0.2.9

4 years ago

0.2.7

4 years ago

0.2.8

4 years ago

0.2.6

4 years ago

0.2.5

4 years ago

0.2.4

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.2.3

4 years ago

0.2.2

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.21

4 years ago

0.1.22

4 years ago

0.1.23

4 years ago

0.1.24

4 years ago

0.1.19

5 years ago

0.1.18

5 years ago

0.1.17

5 years ago

0.1.16

5 years ago

0.1.15

5 years ago

0.1.14

5 years ago

0.1.13

5 years ago

0.1.12

5 years ago

0.1.11

5 years ago

0.1.10

5 years ago

0.1.8

5 years ago

0.1.9

5 years ago

0.1.7

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago