Vue实现可输入下拉菜单

效果

效果如下,既可以输入自己的语句,又可以选择下拉菜单,这结合了select和input两个标签,话不多说,下面写如何实现
在这里插入图片描述

实现

html部分 将select和input模块组合到一起,在select模块设置需要选择的东西,通过onchange 将选择的东西赋到input上去

<div class="relation-input">
	<span style="margin-left:0rem;overflow:hidden;">
		<select style="width:5.6rem;height:1rem;" onchange="this.parentNode.nextSibling.value=this.options[this.selectedIndex].text;">
            <option class="inputremind" value="1">简单示例</option>
            <option class="inputremind" value="2">中等示例</option>
            <option class="inputremind" value="3">复杂示例</option>
          </select>
	</span>
	<input class="rinput"
            type="text"
            placeholder="请点击右侧选择或构造自己的语句"
            style="font-size:0.18rem;height:0.95rem;width:5.25rem;position:absolute;left:0px;margin-left:0.2rem;"
            >
</div>
Logo

前往低代码交流专区

更多推荐