uni app 自定义 带popup弹窗的input组件

工作需要。自定义了个带popup弹窗的input组件。此组件满足个人需求,不喜勿喷。应该可以看明白怎么回事,也能自己改改,所以就不要联系了,点赞收藏就好

<template>
	<view class="dialog_main">
		<input v-model="inputvalueClone" class="select_input" placeholder-class="down_select_input_placeholder"
			placeholder="请输入或选择" @focus="input_focus" @input="input_value" />
		<view class="select_mian" v-if="showPickerClone">
			<view class="button_main">
				<text></text>
				<text class="button_name" @click="qd_click">确定</text>
			</view>
			<scroll-view v-if="showPickerClone" class="scroll_y" :scroll-y="true">
				<view class="list_main" :id="index" v-for="(item, index) in datalistClone" :key="index">

					<text v-if="!item.ishow" @click="item_click(item)" class="item_name">{
  
  { item[showkey]  }}</text>
				</view>
			</scroll-view>
		</view>




	</view>
</template>

<script>
	import myclient from '../../utils/myclient.js'
	import utils from '../../utils/utils.js';
	export default {
		data() {
			return {
				inputvalueClone: "",
				showPickerClone: false,
				datalistClone: [],
				selectedIndex: 0, // 当前选中的索引  
			};
		},
		/**
		 * 组件的属性列表
		 */
		props: {

			showkey: {
				type: String,
				default: ''
			},
			clienturl: {
				type: String,
				default: ''
			},


			paramsvalue: {
				type: String,
				default: ''
			},
			params: {
				type: Object,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值