微信登录版

This commit is contained in:
qianlile
2021-08-28 11:30:34 +08:00
parent 7af68fee6b
commit 33aecb6bda
432 changed files with 13362 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var component_1 = require('../common/component');
var relation_1 = require('../common/relation');
component_1.VantComponent({
relation: relation_1.useChildren('sidebar-item', function () {
this.setActive(this.data.activeKey);
}),
props: {
activeKey: {
type: Number,
value: 0,
observer: 'setActive',
},
},
beforeCreate: function () {
this.currentActive = -1;
},
methods: {
setActive: function (activeKey) {
var _a = this,
children = _a.children,
currentActive = _a.currentActive;
if (!children.length) {
return Promise.resolve();
}
this.currentActive = activeKey;
var stack = [];
if (currentActive !== activeKey && children[currentActive]) {
stack.push(children[currentActive].setActive(false));
}
if (children[activeKey]) {
stack.push(children[activeKey].setActive(true));
}
return Promise.all(stack);
},
},
});

View File

@@ -0,0 +1,3 @@
{
"component": true
}

View File

@@ -0,0 +1,3 @@
<view class="van-sidebar custom-class">
<slot />
</view>

View File

@@ -0,0 +1 @@
@import '../common/index.wxss';.van-sidebar{width:80px;width:var(--sidebar-width,80px)}