uni-app中遇到的函数执行问题

uni-app中遇到的函数执行问题

img


这是onLoad中的函数,大概是判断用户是否登录,如果未登录则跳转到登录页,如果已登录则执行函数。
因为这个页面使用了lucky-canvas组件,所以调用的函数必须写在onload中,开始写在onshow中,发现函数调用了,但是组件没有加载,刷新之后才加载出来。之后写在了onload中又遇见了下面的问题:
遇到的问题:未登录状态,登录成功后回到这个页面并没有调用onload中函数,大概是因为onload只执行一遍
(我尝试换成mounted,created,均没有成功)

主要想实现,初次登录时我引用的lucky-canvas组件能够成功加载出来

按照你的思路,在onload中的代码暂不用变。

去调整onshow中的执行逻辑:
在onshow里面添加执行渲染的逻辑。逻辑为:
如果是登录过来的,去执行渲染方法。如果不是,则不去渲染。