# gy-rtzh-ui

使用vue3.0+vite+ts封装的地图组件

[文档](http://172.18.8.146/gyDocs)

或 下载该项目，运行npm run serve.也可阅读离线文档。

该组件支持VUE2.7。

# 安装

使用 npm 安装。

```javascript
npm install gy-rtzh-ui --save
```

# 引入

## 全局引入 在main.js中引入

```javascript
import gyRtzhUi from 'gy-rtzh-ui';
import 'gy-rtzh-ui/lib/style.css'
app.use(gyRtzhUi, {
  router: router, //路由实例，用于注册路由
  BASEURL: '/gdapi', //请求地址
  noAllComponents: false, //是否需要注册全部组件，需要按需引入时，置为true
  useCommonLess: false, //是否使用公共less，需要使用公共less时，置为true
  noUseGlobal: false, //是否需要不使用全局方法，需要使用全局组件时，置为false $validator、$validatorMessage、$regexp、$compressImage、$message、$getFileUrl
  formatAxiosHeaders: (headers, config) => {
    //自定义请求头
    return headers; //返回请求头
  },
  gpyBaseUrl: '', //gpy请求地址，高拍仪读物服务地址 默认ws://127.0.0.1:22225
  gpyLocalUrl: '', //高拍仪拍照保存本地路径，不设置则不保存本地
});
```
## 按需引入
按需引入，也需要在main.js中使用use注册,需要将noAllComponents置为true，然后在相应的页面中引入需要的组件。
在需要的组件中引入
```javascript
import {gyButton} from 'gy-rtzh-ui'
```
