您可以直接使用开源下拉列表,如antsdesign、elementui或开源项目。
如果你想自己做,我可以给你一些想法。文本框中,ul和li做一个列表,然后通过相对定位将其设置在文本框下。列表通过v-slow显示和隐藏。列表使用v-for循环。单击列表时,绑定显示的值,然后隐藏列表。
我们可以通过vuex在组件(包括数组对象)之间传输参数。这也是笔者的建议。大型项目管理中的状态太多,无法通过url传递参数。使用vue路由器是一个单页应用程序,页面尚未刷新,请将变量放入窗口。所有组件都可以访问它。
首先创建组件构造函数,然后注册组件以使用它。
vue组件封装过程:首先,使用虚拟扩展()创建一个组件,然后使用vue.组件然后,如果子组件需要数据,它可以接受props中的定义。最后,在子组件修改数据并希望将数据传递给父组件之后,可以使用emit()方法