# VueAutoInputSearch
**Repository Path**: lgj628/vue-auto-input-search
## Basic Information
- **Project Name**: VueAutoInputSearch
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: ISC
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-04-09
- **Last Updated**: 2024-07-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 数据接口类
> 引入方式
import request from '@/utils/request';
# 智能检索文本控件
* AiInput
> 引入文件方式
import AiInput from "vue-auto-input-search/src/vue-auto-input-search";
> 组件声明
components:{AiInput},
> 组件属性参数说明
|参数名称|参数类型|必填|参数说明|
|---|---|---|---|
|v-mode|object|yes|绑定对象的方法|
|text|string|no|显示的文件信息|
|field|{id:'',name:''}|||
|placeholder||||
|remote||||
|infoapi||||
|param||||
|list||||
|icon||||
|disabled||||
> 组件事件参数说明
|事件名称|回调参数|参数说明|
|---|---|---|
|change|object|当绑定值变化时触发|
> 组件使用示例
# 智能检查下拉菜单控件
* AiTreeInput
> 引入方式
import AiTreeInput from "vue-auto-input-search/src/vue-auto-input-tree";
> 组件声明
components:{AiTreeInput},
> 组件属性参数说明
|参数名称|参数类型|必填|参数说明|
|---|---|---|---|
|v-mode|object|yes|绑定对象的方法|
|text|string|no|显示的文件信息|
|field|{id:'',name:'',parent:''}|||
|placeholder||||
|remote||||
|infoapi||||
|param||||
|catData||||
|icon||||
|disabled||||
> 组件事件说明
|事件名称|回调参数|参数说明|
|---|---|---|
|change|object|当绑定值变化时触发|
> 组件使用示例
> 列表使用说明
+ catData :防止列表使用组件填充下拉菜单时进入循环调用搜索数据,故要预先加载好下拉菜单所数据数据,传递给当前参数
# 表格数据智能填充
* tableColumnData
> 引入文件方式
import {tableColumnData} from 'vue-auto-input-search/src/vue-auto-data';
> 方法使用
var that = this;
res.data.forEach(item=>{
item.catName = "";
that.data.push(item);
});
tableColumnData({url:"/admin/ehaisArticleCatModuleData",param:{classify:"purchase",module:"purchase"},data:this.data,column:{id:"catId",name:"catName"},field:{id:'catId',name:"catName"}});
tableColumnData({url:"/admin/ehaisArticleCatModuleData",param:{classify:"unit",module:"unit"},data:that.detailsData,column:{id:"unitId",name:"unitName"},field:{id:'catId',name:"catName"},done:function(res){that.unitData = res.data;}});
+ 本docsify 运行方式 sudo docsify serve docs