@mapgis/webclient-vue-ui

中地数码webclient-vue-ui
3,534 24
Install
npm install @mapgis/webclient-vue-ui
Latest Version:17.8.19
Vue:2
License:Apache2
Last Updated:May 8, 2026
Links: GitHub  ·  npm
Maintainer: lidafengnpm

Webclient-Vue-Ui

npm version apache licensed

less version less loader sass version sass loader

使用

// main.js
import '@mapgis/webclient-vue-ui/dist-libs/webclient-vue-ui.css';
import mapgisui from "@mapgis/webclient-vue-ui";

Vue.use(mapgisui);
<template>
<mapgis-ui-layout>
  <mapgis-ui-layout-header>Header</mapgis-ui-layout-header>
  <mapgis-ui-layout-content>Content</mapgis-ui-layout-content>
  <mapgis-ui-layout-footer>Footer</mapgis-ui-layout-footer>
</mapgis-ui-layout>
</template>

<script>
export default {
  name: "App",
  data() {
    return {};
  }
};
</script>

样式冲突

将你的工程下的样式依赖版本强行设置成下面依赖,再重新安装环境一般能够解决大部分的样式冲突问题

"less": "3.12.2",
"less-loader": "7.0.2",
"node-sass": "^4.11.0",
"sass-loader": "10.1.1",

目的

用于开发 Vue 版本的 MapGIS-UI 组件

组件增强说明

1、Select、Input 组件添加属性:autoWidth,设置为 true 时可实现宽度 100% 自适应。

2、Card 组件已添加属性:customPosition,可控制卡片显示的绝对位置:

customPosition: {
  type: String,
  default: '',
  validator: v =>
    [
      'top-right',
      'top-left',
      'bottom-right',
      'bottom-left'
    ].includes(v)
},

3、基于List组件增加无限加载列表组件:mapgis-ui-infinite-list,详情可查看StoryBook。

Related Packages

vue

The progressive JavaScript framework for building modern web UI.

468,054,189 54,906
vue
eslint-plugin-vue

Official ESLint plugin for Vue.js

266,364,830 4,591
@vueuse/shared
260,835,866 22,398
@vitejs/plugin-vue

The official plugin for Vue SFC support in Vite.

257,315,514 686
@vueuse/core

Collection of essential Vue Composition Utilities

256,285,643 22,398

Version History

Version Released Vue License
17.8.19 ^2.6.6 Apache2
17.8.9 ^2.6.6 Apache2
17.8.0 ^2.6.6 Apache2
17.6.28 ^2.6.6 Apache2
17.6.2 ^2.6.6 Apache2
Pre-releases (6)
Version Released Vue License
10.5.5-5 ^2.6.6 Apache2
10.5.5-4 ^2.6.6 Apache2
10.5.5-3 ^2.6.6 Apache2
10.5.5-2 ^2.6.6 Apache2
10.5.5-1 ^2.6.6 Apache2