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>
|