choin
choin
  • 发布:2024-12-01 09:55
  • 更新:2024-12-02 11:34
  • 阅读:43

组合式函数使用onLoad等周期,是否以后会依然支持?

分类:uni-app x

想在一个文件内在每个页面的周期中混入一些方法
试了一下在组合式函数内支持页面、组件的周期函数,
以后是否会依然支持?文档没有找到关于组合式函数的说明

export function useTest() {  
    onLoad(() => {  
        console.log(1111111111)  
    })  

    onUnload(() => {  
        console.log(2222)  
    })  
}

我发现在导入的类中,使用该函数也可以执行到onLoad等声明周期,这极大的可以实现很多逻辑,
所以是否会一直支持这种写法呢

import { useTest } from '../test'  
export default class Xxxxx {  
    constructor() {  
        useTest()  
    }  
}

好像在任何地方调用onLoad()等等函数都可以执行到?

2024-12-01 09:55 负责人:无 分享
已邀请:
DCloud_UNI_FengXY

DCloud_UNI_FengXY

可以使用,onLoad等组合式页面生命周期等同于标准vue的组合式组件生命周期API使用规范,只要在正确的时机调用即可

  • choin (作者)

    感谢回答,这样我就放心了,这么一来可以灵活的实现一些复杂逻辑了

    2024-12-02 20:24

要回复问题请先登录注册