uniapp云开发之搜索页面详情模板

云数据库的配置

注意:数据库的导入不需要对象之间有标点
(注意:数据库的导入不需要对象之间有标点)

搜索页面组件

<template>
	<view class="my-search-container" :style="{
    'background-color': bgcolor}">
		<view class="my-search-box" :style="{
    'border-radius': radius + 'px'}" @click="searchBoxHandler">
			<uni-icons type="search" size="17"></uni-icons>
			<text class="placeholder">搜索</text>
		</view>
	</view>
</template>

<script>
	export default {
     
		name: "my-search",
		data() {
     
			return {
     

			};
		},
		props: {
     
			// 背景颜色
			bgcolor: {
     
				type: String,
				default: '#C00000'
			},
			// 圆角尺寸
			radius: {
     
				type: Number,
				// 单位是 px
				default: 18
			}
		},
		methods: {
     
			// 点击了模拟的 input 输入框
			searchBoxHandler() {
     
				// 触发外界通过 @click 绑定的 click 事件处理函数
				this.$emit('click')
			}
		}
	}
</script>

<style lang="scss">
	.my-search-container {
     
		background-color: #c00000;
		height: 50px;
		padding: 0 10px;
		display: flex;
		align-items: center;
	}

	.my-search-box {
     
		height: 36px;
		background-color: #ffffff;
		// 移除圆角尺寸,改由 props 属性控制
		// border-radius: 15px
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
UniApp是一个基于Vue.js的跨平台框架,可以开发iOS、Android和Web应用。通过使用UniApp,开发者可以只编写一次代码,就能生成多个平台的应用,并且具有良好的性能和用户体验。在UniApp中,我们可以使用聊天页面模板来开发聊天功能。 在聊天页面模板中,我们通常会包含以下几个组件和功能:消息列表、输入框和发送按钮。消息列表会显示聊天对话的记录,可以按照时间顺序展示发送和接收的消息。每一条消息通常包括发送者的头像、消息内容和时间戳。输入框可以让用户输入文字或者表情符号,并且支持发送按钮发送消息。 除了基本的聊天功能,聊天页面模板还可以添加其他功能,例如图片、语音和文件的发送与接收。通过使用文件选择器或者摄像头,用户可以选择并发送图片或者语音消息。接收到的图片和语音消息可以在消息列表中以缩略图的方式显示,用户点击后可以查看或者播放完整的内容。 聊天页面模板通常还具备一些高级功能,例如消息撤回、消息删除和消息转发。用户可以长按某条消息,弹出操作列表,选择执行相应的操作。消息撤回可以撤销自己发送的消息,让对方无法再看到此条消息。消息删除可以将某条消息彻底删除,不可恢复。消息转发可以将某条消息转发给其他联系人。 总的来说,UniApp的聊天页面模板提供了一套完整的聊天界面和功能,让开发者可以快速搭建聊天应用。开发者可以根据自己的需求进行定制和扩展,使得聊天功能更加丰富和个性化。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值