Home

Awesome

微信小程序 wepyjs 第三方 动态匹配输入框插件

效果:

mark

使用

安装组件

npm install wepy-match-input --save

引入组件

<template>
    <wepyMatchInput :params.sync="inputPrams"></wepyMatchInput>
</template>
<script>
    import wepy from 'wepy';
    import wepyMatchInput from 'wepy-match-input';

    export default class Index extends wepy.page {
        data={
            inputPrams:{
                    matchList:[],
                    keyWord:'',
                    keyName:'bookName',
                    placeholder:"请填写书名"
            },
        }
        components = {
            nices
        };
        
        onLoad(){
            
        }
        
        events={
            wepyMatchInputTapCallBack(data,index){
                
            },
            wepyMatchInputFocusCallBack(value){
                
            },
            wepyMatchInputChangeCallBack(value){
                
            },
            wepyMatchInputBlurCallBack(value){
                
            },
            wepyMatchInputConfirmCallBack(value){
                
            }
        }
        
       
    }
    
</script>

字段/Attr

字段描述必填类型默认
params.keyWord当前输入框值string''
params.keyName匹配列表输出的字段stringname
params.matchList匹配列表array[]
params.placeholderinput框的placeholderstring''
params.tapMatchListItemCallBackFunName点击匹配列表项回调方法名stringwepyMatchInputTapCallBack
params.tapInputFocusCallBackFunNameinput focus方法回调名stringwepyMatchInputFocusCallBack
params.tapInputChangeCallBackFunNameinput change方法回调名stringtapInputChangeCallBackFunName
params.tapInputBlurCallBackFunNameinput blur 方法回调名stringwepyMatchInputBlurCallBack
params.tapInputConfirmCallBackFunNameinput confirm方法回调名stringwepyMatchInputConfirmCallBack

方法/methods

changelog

版本/时间说明
0.0.1/20180402初始化
0.0.2/20180403添加params.disabled字段控制表单的disabled
0.0.4/20180425修复组件触发清空matchList与触发回调方法的顺序

本人博客:callmesoul.cn

toast