# 组件名cap4-search


# 引入

import Cap4Search from 'cap4-pc-ui/lib/cap4-search';
import 'cap4-pc-ui/lib/cap4-search/css/cap4-search.css';

# 基础用法

/**/

export default {
data() {
return {
float: 'none',
showSelect: true,
width: 300,
list: [
{
value: 1,
display: '北京'
},
{
value: 2,
display: '上海'
},
{
value: 3,
display: '广州'
}
],
};
},
methods: {
search(value) {
console.log('value', value);
}
}
};
/**/::: demo

<template>
    <div class="demo-block">
        <cap4-search :float="float" @search="search"></cap4-search>
    </div>
</template>

<script>
export default {
    data() {
        return {
            float: 'none',
        };
    },
    methods: {
        search(value) {
            console.log('value', value);
        }
    }
};
</script>

:::

# 带下拉

::: demo

<template>
    <div class="demo-block">
        <cap4-search :float="float" @search="search" :showSelect="showSelect" :list="list" :width="width"></cap4-search>
    </div>
</template>

<script>
export default {
    data() {
        return {
            float: 'none',
            showSelect: true,
            width: 300,
            list: [
                {
                    value: 1,
                    display: '北京'
                },
                {
                    value: 2,
                    display: '上海'
                },
                {
                    value: 3,
                    display: '广州'
                }
            ],
        };
    },
    methods: {
        search(value) {
            console.log('value', value);
        }
    }
};
</script>

:::

# Attributes

参数 说明 类型 可选值 默认值
value 参数 (选填)) String
width 参数 (选填)) [String, Number] 200
height 参数 (选填)) [String, Number] 30
fontSize 参数 (选填)) [String, Number] 14
noBorder 参数 (选填)) Boolean false
showSelect 参数 (选填)) Boolean false
list 参数 (选填)) Array
placeholder 参数 (选填)) String $i18n('cap.common.lbsMapUi.searchPlace')
float 参数 (选填)) String 'right'

# Event

事件名称 说明 回调参数
search 成功回调 str/obj
编撰人:yinyanting