diff --git a/packages/renderless/src/cascader-node/vue.ts b/packages/renderless/src/cascader-node/vue.ts index f4efc3556..16da5c9f7 100644 --- a/packages/renderless/src/cascader-node/vue.ts +++ b/packages/renderless/src/cascader-node/vue.ts @@ -45,6 +45,7 @@ export const renderless = ( inActivePath: computed(() => api.isInPath(parent.state.activePath)), inCheckedPath: computed(() => api.comptCheckPath()), value: computed(() => props.node.getValueByOption()), + // 仅 mf 用到nodeLabel nodeLabel: computed(() => { return parent.state.renderLabelFn ? parent.state.renderLabelFn({ node: props.node, data: props.node.data }) diff --git a/packages/vue/src/cascader-node/src/mobile-first.vue b/packages/vue/src/cascader-node/src/mobile-first.vue index 833f6971e..bd1b3b1ab 100644 --- a/packages/vue/src/cascader-node/src/mobile-first.vue +++ b/packages/vue/src/cascader-node/src/mobile-first.vue @@ -16,7 +16,12 @@ ) " > - {{ state.nodeLabel }} + + {{ state.nodeLabel }} + + + + {vnode || node.label} }