异常代码
const initSlots = (instance, children) => {
if (instance.vnode.shapeFlag & 32) {
const type = children._;
if (type) {
instance.slots = toRaw(children);
shared.def(children, "_", type);
} else {
normalizeObjectSlots(
children,
instance.slots = {});
}
} else {
instance.slots = {};
if (children) {
normalizeVNodeSlots(instance, children);
}
}
shared.def(instance.slots, InternalObjectKey, 1);
};
uni-app-vue 正常代码
// uni-app-vue 中加了一个参数,就是正常的
shared.def(children, "_", type, true);
DCloud_UNI_JBB
使用vue 3.4.21有问题吗?
2025-07-02 20:08
1***@163.com (作者)
回复 DCloud_UNI_JBB: @dcloudio/uni-h5-vue 这个包的问题,是uniapp自己重写的吧,或者是不是@dcloudio/uni-h5-vue指定了低版本
2025-07-02 20:48
1***@163.com (作者)
回复 DCloud_UNI_JBB: 3.4.21没问题
2025-07-03 13:47
DCloud_UNI_JBB
回复 1***@163.com: vue版本最好和uniapp内部依赖的版本保持一致
2025-07-03 14:06