uniapp+vue3监听输入框内容watch

代码

<view class="searchBox">
	<view class="searchLeft">
		<wh-icon name="search" size="40"></wh-icon>
		<input type="text" placeholder="请输入搜索内容" v-model="search" />
	</view>
	<view class="searchBtn" @click="searchSchool">搜索</view>
</view>
import {
	ref,
	watch,
} from "vue";
const search = ref('') //搜索内容
watch(search, (newValue) => {
	if (!newValue) {
	    getSchoolLists()
	}
})
function searchSchool() {
	getSchoolLists()
}
.searchBox {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 80rpx;
	background: #f8f8f8;
	border-radius: 50rpx;
	padding: 0 20rpx;
	margin: 0 30rpx;

	.searchLeft {
		display: flex;
		align-items: center;
		width: 100%;

		input {
			text-align: left;
			font-size: 26rpx;
			border-radius: 0;
			margin-left: 10rpx;
			width: 70%;
		}
	}

	.searchBtn {
		font-size: 28rpx;
		color: #757575;
		flex-shrink: 0;
	}
}
  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值