## yz-hiprint

#### 1、需要安装jq和yz-hiprint和element-ui以及axios

```javascript
"element-ui": "^2.15.1",
"jquery": "^3.6.0",
"axios": "^0.21.1",
"yz-hiprint": "^1.0.2"
```



#### 2、需要配置webpack引入jq模块

```javascript
//vue.config.js
const webpack = require("webpack");

module.exports = {
  chainWebpack: (config) => {
    config.plugin("provide").use(webpack.ProvidePlugin, [
      {
        $: "jquery",
        jquery: "jquery",
        jQuery: "jquery",
        "window.jQuery": "jquery",
      },
    ]);
  },
};

```

#### 3、怎么引用

```javascript
//引入jq
import $ from 'jquery';
//封装的hiprint方法
import { newHiprint ,initHiprint ,bindBtnEvent } from  'yz-hiprint';

/**
 * @description: 初始化hiprint对象
 * @param {*} template:模板对象
 * @param {*} settingContainer：设置容器对象
 * @param {*} paginationContainer：内容容器对象
 * @return {*} hiprint 实例对象
 */
newHiprint(template,settingContainer,paginationContainer);

/**
 * @description: 初始化拖拽的组件
 * @return {*} 初始化方法
 */
initHiprint()

/**
 * @description:绑定拖拽事件的方法
 * @param {*} dom：绑定拖拽事件的dom元素
 * @return {*} 绑定事件
 */
bindBtnEvent(dom);
```

