Skip to content

#1.依赖 1.1 jquery

接口请求依赖jquery.ajax,安装方式如下

javascript
npm install --save--dev jquery@1.12.0

在入口文件(默认是main.js)写入如下代码

javascript
import $ from "jquery"

window.$ = $;
window.jquery = $;

1.2 sass

如果项目中已经安装sass,可以跳过这个步骤 安装代码如下

javascript
   npm install --save--dev node-sass@4.14.1 sass-loader@6.0.5

如果npm下载报错可以尝试cnpm。

cnpm安装方式

javascript
   npm install -g cnpm --registry=https://registry.npm.taobao.org

#2.引入方式 2.1 目录位置

放在src目录下 下载地址

这是图片

2.2 引入代码

在vue入口文件(默认src目录下的main.js 加入如下代码)

这是图片

javascript
   import plugins from "./plugins/index"
   Vue.use(plugins);

#3.参数 3.1 属性

参数说明类型是否必填可选值默认值
url这是数据请求的接口Sting--
token这是数据请求的接口携带的tokenSting--
type这是可以展示的内容,department为展示部门,user位展示人员Arraydepartment/user["department", "user"]
selectedDepartmentIds这是需要选择的部门idArray-['org_1']
selectedUserIds这是需要选择人员idArray-[]
choices这是可以选择的内容,department为可以选择部门,user可以选择人员Arraydepartment/user["department", "user"]
select选择的模式,checkbox 多选 radio 单选Stringcheckbox/radiocheckbox
isBack是否展示返回按钮Booleantrue/falsetrue
level可以点击穿透的层级,-1为无限穿透,0为不可以穿透,1为可以穿透一层Number--1
keyword默认查询的关键字Sting--

3.2 事件

事件名称说明参数
choiceCallback确认按钮点击以后的回调函数选择的内容,类型为数组

3.3 组件的展示

调用组件的toggle方法即可以切换显示和隐藏