加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

Vant Search 搜索组建

发布时间:2023-04-20 11:35:02 所属栏目:教程 来源:
导读:Vant Search 搜索组建主要提供各种风格的搜索框实现。

引入
import Vue from 'vue';
import { Search } from 'vant';

Vue.use(Search);
基础用法
v-model 用于控制搜索框中的文字,backg
Vant Search 搜索组建主要提供各种风格的搜索框实现。

引入
import Vue from 'vue';
import { Search } from 'vant';
 
Vue.use(Search);
基础用法
v-model 用于控制搜索框中的文字,background 可以自定义搜索框外部背景色

<van-search v-model="value" placeholder="请输入搜索关键词" />
事件监听
Search 组件提供了search和cancel事件,search事件在点击键盘上的搜索/回车按钮后触发,cancel事件在点击搜索框右侧取消按钮时触发

<form action="/">
  <van-search
    v-model="value"
    show-action
    placeholder="请输入搜索关键词"
    @search="onSearch"
    @cancel="onCancel"
  />
</form>
import { Toast } from 'vant';
 
export default {
  data() {
    return {
      value: ''
    };
  },
  methods: {
    onSearch(val) {
      Toast(val);
    },
    onCancel() {
      Toast('取消');
    }
  }
}
Tips: 在 van-search 外层增加 form 标签,且 action 不为空,即可在 iOS 输入法中显示搜索按钮
搜索框内容对齐
通过 input-align 属性设置搜索框内容的对齐方式,可选值为center、right

<van-search
  v-model="value"
  placeholder="请输入搜索关键词"
  input-align="center"
/>
禁用搜索框
通过disabled属性禁用搜索框

<van-search
  v-model="value"
  disabled
  placeholder="请输入搜索关键词"
/>
自定义背景色
通过background属性可以设置搜索框外部的背景色,通过shape属性设置搜索框的形状,可选值为round

<van-search
  v-model="value"
  shape="round"
  background="#4fc08d"
  placeholder="请输入搜索关键词"
/>
自定义按钮
使用action插槽可以自定义右侧按钮的内容。使用插槽后,cancel事件将不再触发

<van-search
  v-model="value"
  show-action
  placeholder="请输入搜索关键词"
  @search="onSearch"
>
  <div slot="action" @click="onSearch">搜索</div>
</van-search>
 

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章