This commit is contained in:
quantulr
2023-08-30 17:27:21 +08:00
commit 0288146b0d
85 changed files with 26508 additions and 0 deletions

View File

@ -0,0 +1,22 @@
export default [
{
icon: "home",
label: "首页",
url: "/pages/index/index",
},
{
icon: "card",
label: "分类",
url: "/pages/login/login",
},
{
icon: "home",
label: "购物车",
url: "/pages/cart/index",
},
{
icon: "cart",
label: "个人中心",
url: "pages/usercenter/index",
},
];

View File

@ -0,0 +1,8 @@
{
"component": true,
"usingComponents": {
"t-tab-bar": "tdesign-miniprogram/tab-bar/tab-bar",
"t-tab-bar-item": "tdesign-miniprogram/tab-bar-item/tab-bar-item",
"t-icon": "tdesign-miniprogram/icon/icon"
}
}

View File

@ -0,0 +1 @@
/* custom-tab-bar/index.wxss */

View File

@ -0,0 +1,28 @@
// custom-tab-bar/index.ts
import tabMenu from "./data";
Component({
/**
* 组件的属性列表
*/
properties: {},
/**
* 组件的初始数据
*/
data: {
active: 0,
list: tabMenu,
},
/**
* 组件的方法列表
*/
methods: {
onChange(e: any) {
console.log(e);
},
},
lifetimes: {
attached() {},
},
});

View File

@ -0,0 +1,6 @@
<!--custom-tab-bar/index.wxml-->
<t-tab-bar value="{{active}}" bindchange="onChange" theme="tag" split="{{false}}">
<t-tab-bar-item wx:for="{{list}}" wx:key="index" icon="{{item.icon}}" ariaLabel="{{item.ariaLabel}}">
{{item.label}}
</t-tab-bar-item>
</t-tab-bar>