@mapgis/webclient-vue3-common

MapGIS WebClient Vue3 Common by Vue3 + TS
942
Install
npm install @mapgis/webclient-vue3-common
Latest Version:17.10.5
Vue:3
Last Updated:Oct 8, 2026
Links: npm
Maintainer: lidafengnpm

MapGIS WebClient Vue3 Common

特性

  • 开箱即用的高质量 Vue 3组件
  • 丰富的文档和示例

安装

# npm
npm install ant-design-vue@^4.2.6
npm install @mapgis/webclient-common
npm install @mapgis/webclient-vue3-ui
npm install @mapgis/webclient-vue3-common

# yarn
yarn add ant-design-vue@^4.2.6
yarn add @mapgis/webclient-common
yarn add @mapgis/webclient-vue3-ui
yarn add @mapgis/webclient-vue3-common

# pnpm
pnpm add ant-design-vue@^4.2.6
pnpm add @mapgis/webclient-common
pnpm add @mapgis/webclient-vue3-ui
pnpm add @mapgis/webclient-vue3-common

用法

在 main.ts 中写入以下内容:

完整引入

import { createApp } from 'vue'
import App from './App.vue'

import '@mapgis/webclient-common'

import Antd from 'ant-design-vue'
import MapGISUIComponents from '@mapgis/webclient-vue3-ui'
import MapGISCommonComponents from '@mapgis/webclient-vue3-common'

import 'ant-design-vue/dist/reset.css'
import '@mapgis/webclient-vue3-ui/dist/index.css'
import '@mapgis/webclient-vue3-common/dist/index.css'

createApp(App).use(Antd).use(MapGISUIComponents).use(MapGISCommonComponents).mount('#app')

按需导入

默认支持基于 ES modules 的 tree shaking,直接引入 import { Zoom } from '@mapgis/webclient-vue3-common'; 就会有按需加载的效果

<template>
  <a-config-provider>
    <mapgis-theme-provider>
      <Zoom></Zoom>
    </mapgis-theme-provider>
  </a-config-provider>
</template>

<script>
import { Zoom } from '@mapgis/webclient-vue3-common'
import '@mapgis/webclient-vue3-common/dist/theme/zoom.css'
</script>

版本说明

v17.10.5

  1. 新增
  • 拾取组件弹框文字溢出需换行,支持可以拖拽改变弹框的宽高
  1. 修复
  • 图层管理-图层属性将属性名显示为中文

v17.10.4

  1. 修复
  • 修复图层属性没显示扩展属性新增字段问题
  • 图层管理-图层属性将属性名显示为中文

v17.10.3

  1. 修复
  • 图层管理-查看属性,统计,统计图无法显示全部柱状图
  • 图层管理-图层属性,透明度显示错误
  • 修复图层属性没显示扩展属性新增字段问题

v17.10.2

  1. 修复
  • 图层管理-查看属性,统计,统计图无法显示全部柱状图
  • 图层管理-图层属性,透明度显示错误

v17.10.1

  1. 修复
  • 图层管理-查看属性,统计,统计图无法显示全部柱状图
  • 图层管理-图层属性,透明度显示错误

v17.10.0

  1. 新增
  • 新增缓冲区分析组件
  • 新增叠加分析组件
  • 新增数据选择组件
  • 新增多屏联动组件
  • 新增矢量瓦片制图组件
  • 新增行政区划定位组件
  • 新增地名地址查询组件
  • 新增拓扑分析组件
  • 新增网络分析组件
  • 新增坐标定位组件
  • 新增图幅定位组件
  • 基础标绘组件新增标注功能
  • 支持国际化
  1. 修复
  • 修复已知问题

Related Packages

@mapgis/webclient-vue3-cesium

MapGIS WebClient Vue3 Cesium by Vue3 + TS

989
@mapgis/webclient-vue3-ui

MapGIS WebClient Vue3 UI by Vue3 + TS

890
@mapgis/webclient-vue3-mapboxgl

MapGIS WebClient Vue3 MapboxGL by Vue3 + TS

824
@mapgis/webclient-vue3-leaflet

MapGIS WebClient Vue3 Leaflet by Vue3 + TS

639
markdown-to-jsx

A very fast and versatile markdown toolchain. AST, React, React Native, SolidJS,...

200,072,413 2,394

Version History

Version Released Vue License
17.10.5 ^3.2.0
17.10.4 ^3.2.0
17.10.3 ^3.2.0
17.8.0 ^3.2.0