js内page外部变量问题
发布于 5 年前 作者 lyu 8297 次浏览 来自 问答

刚刚做canvas图表的时候发现一个问题

在js文件里面的正文Page({})外部申明的变量,不会随着页面销毁而销毁,当页面下次重新加载的时候,该变量有用之前赋值过,是有值的

import F2 from ‘…/…/…/f2-canvas/lib/f2’;

let chart = null;

let chart1 = null;

let chart2 = null;

function initChart(canvas) {

。。。。。。。

return chart;

}

Page({

});

1 回复

是啊,一些动画实例的创建,就可以放在Page外~但是这些变量是用 getCurrentPages()时候拿不到的。而且没办法调用page里的方法之类的。反正有方便的地方,也有不方便的地方

回到顶部