【发布时间】:2021-01-25 11:53:29
【问题描述】:
Ionic 文档描述了如何在 Vue method 中使用离子生命周期方法,例如 ionViewWillEnter、ionViewDidEnter 等。
https://ionicframework.com/docs/vue/lifecycle
我正在寻找一种在新的 Vue 3 setup() 方法中访问它们的方法,以便能够访问那里定义的属性。有没有可能?
export default defineComponent({
...
setup(){
const list = ref([]);
// I need something like this
const ionViewDidEnter = () => {
list.value.push(...['some', 'array', 'here']);
},
return {
list,
ionViewDidEnter
};
}
});
【问题讨论】:
-
我建议你使用标准的 vue 生命周期方法之一,直到 ionic 版本完全烘焙,离子生命周期事件是 vue 事件之上的语法糖
-
@AaronSaunders,好主意,但在标签工作流程方面,没有一个 vue 事件与 ionViewWillEnter 或 ionViewDidEnter 相同。
-
然后收听选项卡事件,每当标签更改时都有侦听器。如果您可以更具体地了解您尝试的内容,这使得它更容易回答......您现在刚刚提及选项卡,并且在最初的问题中没有提到