1.做出最外层的tabbar大组件,这里要写一个id是tab-bar的div的根标签,里面写一个插槽slot(可以插入四个小组件),写好外层的样式;在App.vue上写大组件标签,import导入和注册组件,引用公共样式。
2.做出里面item的小组件,这里要写一个小组件的div标签包着,命名为tab-bar-item,里面写两个具名插槽,slot的name为item-icon和item-text,分别装着小图标和文字,写好小组件的样式;在App.vue上写小组件标签,import导入和注册组件。
3.在App.vue上的小组件里面,通过具名插槽写不同图片和文字,这些东西会替换掉tab-bar-item组件里面的两个插槽slot。
4.公共组件可以放在components文件夹里面
5.封装:封装好之后不用改源码,所有东西都是动态的
6.路径:不输入…,@相当于src,图片用别名要在前面加~
封装tabbar组件
最新推荐文章于 2025-01-02 16:13:58 发布