tradingview 问题?周期切换问题 闪白问题

1:tradingview 切换周期为一周一月数据报错? 1 5 60 1天都能看到数据?

img


  // 服务端配置
    onReady(callback) {
        callback({
            supported_resolutions: ["1", "5", "15", "60", "240", "D", "W", "M"],
            // supported_resolutions: ["1", "5", "15", "60", "240", "1D"],
            supports_marks: true,
            supports_timescale_marks: true,
            supports_time: true,
            supports_search: false,
            supports_group_request: false,
        })
    }

    //商品名解析 symbol 商品对象,并传递商品信息(symbolInfo)
    resolveSymbol(symbolName, onSymbolResolvedCallback, onResolveErrorCallback) {
        var data = {
            name: symbolName,//股票code
            full_name: this.self.stockName,//股票名
            pricescale: Math.pow(10, 2),
            timezone: 'America/New_York',
            minmov: 1,
            pointvalue: 1,
            session: '24x7', //设置周期
            has_intraday: true,
            //设置是否支持周月线
            has_weekly_and_monthly: true,
            supported_resolutions: ["1", "5", "15", "60", "240", "D", "W", "M"],
        };
        if (!this.onSymbolResolvedCallback) {
            this.onSymbolResolvedCallback = onSymbolResolvedCallback;
        }
        setTimeout(function () {
            onSymbolResolvedCallback(data);
        }, 0);
    }

2:切换后页面闪白屏问题
请教?

tradingview 周期问题以及监听时间周期切换
可以参考这个例子


vue中使用TradingView --5 页面闪白_Young_Gao的博客-CSDN博客 K线图刷新或重新加载时闪白首先需要了解的是,闪白是 iframe的机制所以只要解决掉iframe就可以了首先找到 charting_library.min.js搜索 </iframe>找到配置项 style="display:block"改为 style="display:none"然后在 onChartReady() 方法里设置ifram的display为block,自己再... https://blog.csdn.net/Young_Gao/article/details/80693517

1.tradingview 切换周期为一周一月数据报错?
根据你的代码, supported_resolutions 支持的周期设置是正确的,这应该不是出错的原因。可能是数据源问题,或者数据源不支持特定的周期。你可以检查一下数据源是否支持一周和一月的周期。

2.切换后页面闪白屏问题?
这个问题可能是因为页面切换后需要重新加载数据,或者需要重新计算布局,导致页面闪白。你可以尝试使用 Vue.js 的 keep-alive 组件来缓存组件,这样在切换时就不需要重新加载数据和计算布局。同时,你也可以考虑使用 CSS 动画来平滑过渡页面切换。

这个应该是数据的问题,代码看着没有问题

可能是由于你切换为为一周一月数据,而数据的实际粒度没有一周一月,导致你的代码逻辑出现了问题。先确保数据是存在的且格式是符合代码逻辑的。再来检查调试代码的问题。
或者可以参考:
tradingview 周期问题以及监听时间周期切换:https://blog.csdn.net/qq_42207504/article/details/125781099

看着像是数据与代码的业务逻辑不匹配导致的