提交 9dc66aae 编写于 作者: DCloud-WZF's avatar DCloud-WZF 💬

refactor: 示例优化,移除条件编译

上级 dc788d3d
......@@ -30,11 +30,6 @@
})
const triggerParentFn = () => {
// #ifdef APP-ANDROID || WEB
parentNum.value = instance.$parent!.$callMethod('callMethodByChild') as number
// #endif
// #ifndef APP-ANDROID || WEB
parentNum.value = instance.$parent!['callMethodByChild']()
// #endif
}
</script>
\ No newline at end of file
......@@ -27,12 +27,7 @@
},
methods: {
triggerParentFn() {
// #ifdef APP-ANDROID || WEB
this.parentNum = this.$parent!.$callMethod('callMethodByChild') as number
// #endif
// #ifndef APP-ANDROID || WEB
this.parentNum = this.$parent!['callMethodByChild']()
// #endif
}
}
}
......
......@@ -17,12 +17,7 @@
const callMethodByChild = () : number => {
const childComponent = instance.$refs['childRef'] as ComponentPublicInstance
// #ifdef APP-ANDROID
return childComponent.$parent!.$callMethod('getNum') as number
// #endif
// #ifndef APP-ANDROID
return childComponent.$parent!['getNum']()
// #endif
}
defineExpose({
......
......@@ -23,12 +23,7 @@ export default {
},
callMethodByChild(): number {
const child = this.$refs['child'] as ComponentPublicInstance
// #ifdef APP-ANDROID
return child.$parent!.$callMethod('getNum') as number
// #endif
// #ifndef APP-ANDROID
return child.$parent!['getNum']()
// #endif
}
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册