Vue下拉菜单组件化开发详解
本⽂实例为⼤家分享了Vue下拉菜单组件化开发的具体代码,供⼤家参考,具体内容如下搞⼀个⾃定义组件,只是⼀个很简单的下拉菜单,也就是⼀个思路,整起
第⼀步:在项⽬中专门创建⼀个放置⾃定义组件的⽂件夹(直接components底下的common中)dropdown.vue 为⼀级盒⼦dropdownMenu.vue 为⼆级盒⼦dropdownItem.vue 为⼆级盒⼦内容第⼆步 :
对dropdown.vue的操作
对于dropdownMenu仅仅只是把它当作⼀个盒⼦,只需要添加⼀个插槽,把盒⼦搭好即可
对dropdownItem的操作
接下来对App.vue⽂件进⾏操作
在main.js导⼊组件
import zgDropdown from \"@/components/common/dropdown\"
import zgDropdownMenu from \"@/components/common/dropdownMenu\"import zgDropdownItem from \"@/components/common/dropdownItem\"Vue.component('zgDropdownItem',zgDropdownItem)Vue.component('zgDropdown',zgDropdown)
Vue.component('zgDropdownMenu',zgDropdownMenu)
app.vue也要相应修改
⼤概就是这么⼀个思路。
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。