Files
h5-uniapp/hybrid/html/index.js
T
li 5f40e4e1b5 feat: 前端全量更新 - 含所有本次需求
- 移除秒合约页面及UI
- 合约页Tab改为Position Held/Transaction Record
- 存款/提款/转账页增加BTC/ETH
- 资产页重构(用户信息+盈亏+多语言)
- 注册页改版(匹配新设计稿)
- 日文全面翻译+首页菜单多语言
- 代理专属注册链接支持(?code=)
- 10个locale文件同步更新
2026-03-30 20:14:20 +08:00

67 lines
2.3 KiB
JavaScript

// 图表库实例化后储存的函数
// var widget = null
// // 进入页面 默认展示的产品
// var index_market = 'btcusdt'
// // 进入页面 默认展示的产品周期
// var index_activeCycle = 1
// // window.TradingView.onready 确保在html的dom加载完成后在调用
// window.TradingView.onready(function () {
// // chartConfig 在chartConfig.js里面
// // 给chartConfig添加展示周期
// chartConfig.interval = index_activeCycle
// // 给chartConfig添加展示产品
// chartConfig.symbol = index_market
// // 初始化 TradingView
// widget = new window.TradingView.widget(chartConfig)
// widget && widget.onChartReady && widget.onChartReady(function () {
// // 这是k线图 展示的 7日均线和30日均线。
// widget.chart().createStudy('Moving Average', false, false, [7], null, {'Plot.linewidth': 2, 'Plot.color': '#2ba7d6'})
// widget.chart().createStudy('Moving Average', false, false, [30], null, {'Plot.linewidth': 2, 'Plot.color': '#de9f66'})
// setTimeout(() => {
// widget.chart().resetData()
// }, 1000)
// })
// })
// var marketDom = document.getElementById('symbol')
var intervalDom = document.getElementById('interval')
// 切换产品
// marketDom.addEventListener('click', function (e) {
// // e.target.dataset.value 就是我们拿到的产品
// // 5是 5分钟数据
// widget.setSymbol(e.target.dataset.value, 5)
// // 切回平均K线
// widget.chart().setChartType(1)
// // 这个函数不用看,我为了样式好看 写一个添加删除class
// addClass(marketDom, e.target)
// addClass(intervalDom, intervalDom.children[1])
// }, false)
// 切换产品周期
intervalDom.addEventListener('click', function (e) {
// e.target.dataset.value 这个就是获取的产品的周期
console.log(e.target.dataset.value)
// 1 为平均K线; 3 为面积图
widget.chart().setChartType(e.target.dataset.value == '0' ? 3 : 1)
widget.chart().setResolution(e.target.dataset.value)
// 这个函数不用看,我为了样式好看 写一个添加删除class
addClass(intervalDom, e.target)
}, false)
// 单纯的写一个添加class的函数,这个不用看 没用
function addClass (fatherDom, dom) {
[...fatherDom.getElementsByTagName('span')].forEach(function(item){
item.className = ''
})
dom.className = 'active'
}