|
|
@@ -19,7 +19,7 @@ export default create({
|
|
|
}
|
|
|
},
|
|
|
emits: [],
|
|
|
- setup: (props: any, context: any) => {
|
|
|
+ setup: (props) => {
|
|
|
const list = ref(null) as Ref;
|
|
|
const state = reactive({
|
|
|
count: 1,
|
|
|
@@ -33,10 +33,10 @@ export default create({
|
|
|
};
|
|
|
});
|
|
|
|
|
|
- const setPaddingLeft = (nodeList: any, level: number = 1) => {
|
|
|
+ const setPaddingLeft = (nodeList: any[], level: number = 1) => {
|
|
|
for (let i = 0; i < nodeList.length; i++) {
|
|
|
let item = nodeList[i];
|
|
|
- item.children[0].style.paddingLeft = props.offset * level + 'px';
|
|
|
+ item.children[0].style.paddingLeft = +props.offset * level + 'px';
|
|
|
if (!item.className.includes('nut-sidenavbaritem')) {
|
|
|
setPaddingLeft(Array.from(item.children[1].children), ++state.count);
|
|
|
}
|
|
|
@@ -71,12 +71,6 @@ export default create({
|
|
|
});
|
|
|
});
|
|
|
|
|
|
- // watch(context.slots?.default(), () => {
|
|
|
- // console.log(123)
|
|
|
- // state.count = 1;
|
|
|
- // handleSlots();
|
|
|
- // });
|
|
|
-
|
|
|
return {
|
|
|
...toRefs(state),
|
|
|
list,
|