当前位置: 首页 > news >正文

有哪些室内设计网站网站制作

有哪些室内设计网站,网站制作,企业网络营销推广方案策划范文,企业取名字项目:不借用HQChart的各种接口数据,即数据后端返回,但是数据格式要和原数据格式一样。 //k线图 CreateHQChartKLine(){var chartHeightuni.upx2px(this.ChartHeight);let hqchartCtrlthis.$refs.HQChartCtrl;hqchartCtrl.KLine.Option.Type&…

项目:不借用HQChart的各种接口数据,即数据后端返回,但是数据格式要和原数据格式一样。

//k线图
CreateHQChartKLine(){var chartHeight=uni.upx2px(this.ChartHeight);let hqchartCtrl=this.$refs.HQChartCtrl;hqchartCtrl.KLine.Option.Type="历史K线图";hqchartCtrl.KLine.Option.Language = uni.getLocale() == 'zh-CN' ? 'CN' : uni.getLocale() == 'zh-HK' ? 'TC' : 'EN'//设置语言hqchartCtrl.KLine.Option.DragDownload = {Minute:{Enable:true}}hqchartCtrl.KLine.Option.IsApiPeriod=true;hqchartCtrl.KLine.Option.Border.Right=1;hqchartCtrl.KLine.Option.Border.Left=1;hqchartCtrl.KLine.Option.Border.Top=0;hqchartCtrl.KLine.Option.Border.Bottom=25;hqchartCtrl.KLine.Option.IsCorssOnlyDrawKLine = falsehqchartCtrl.KLine.Option.CorssCursorTouchEnd = truehqchartCtrl.KLine.Option.EnableScrollUpDown = true//手势上下允许滚动页面hqchartCtrl.KLine.Option.IsClickShowCorssCursor = falsehqchartCtrl.KLine.Option.IsFullDraw=true;hqchartCtrl.KLine.Option.Windows = [{Index: "MA",Modify: true,Change: true,IsMainIndex: true,},{Index: "VOL",Modify: false,Change: false}]hqchartCtrl.KLine.Option.Frame = [{SplitCount: 4, //最多输出3个分隔线IsShowLeftText: false, //不显示左边刻度文字IsShowRightText: true, //显示右边刻度文字},{SplitCount: 2, //最多输出3个分隔线IsShowLeftText: false, //不显示左边刻度文字IsShowRightText: true, //显示右边刻度文字}]hqchartCtrl.KLine.Option.KLine = {Right: 0, //复权 0 不复权 1 前复权 2 后复权Period: 6, //周期: 0 日线 1 周线 2 月线 3 年线PageSize: 50,IsShowTooltip: false,//是否显示K线的tooltip信息}hqchartCtrl.KLine.Option.ExtendChart = [{Name: 'KLineTooltip'}]hqchartCtrl.KLine.Option.SplashTitle = ' ';let coinPrecision = uni.getStorageSync('coinPrecision')//设置保留小数位数// #ifdef H5// h5在this.DrawMaxMinPrice(26741 - umychart.uniapp.h5.js 2个Number()中)// 深度图 FrameSplitXDepth 46569 umychart.uniapp.h5.js Number()//this.SplitDefault 44919 umychart.uniapp.h5.js Number()HQChart.MARKET_SUFFIX_NAME.GetDefaultDecimal=(symbol)=> { return coinPrecision[this.detailMsg.coin].precision }// #endif// #ifndef H5// app在this.DrawMaxMinPrice(1541 - umychart.chartpaint.wechat.js 2个Number()中)//this.SplitDefault 627 umychart.framesplit.wechat.jsJSCommon.MARKET_SUFFIX_NAME.GetDefaultDecimal=(symbol)=> { return coinPrecision[this.detailMsg.coin].precision }// #endifhqchartCtrl.NetworkFilter=this.NetworkFilterKLine;//不使用插件接口,数据由后端返回hqchartCtrl.SetSize(uni.upx2px(this.ChartWidth),chartHeight);hqchartCtrl.OnSize();hqchartCtrl.CreateHQChart()hqchartCtrl.ChangeKLineIndex(this.kSetList[this.kSetIndex].windowId, this.kSetList[this.kSetIndex].name) //设置主图、MA\BOLL\隐藏
},
NetworkFilterKLine(data, callback){data.PreventDefault=true;//阻止插件接口请求var hqChartData={code:0, data:[]};hqChartData.symbol=this.detailMsg.coin + this.detailMsg.quoteUnit //这边用币种名称代替hqChartData.name=this.detailMsg.coin + this.detailMsg.quoteUnit	//这边用币种名称代替if(data.Name == 'KLineChartContainer::RequestDragMinuteData'){//拉到最左侧,获取下一页数据this.page++}let a = {maxTime:this.page == 1 ? 0 : this.kLinesList[0].time,quote_unit:this.detailMsg.quoteUnit,pageSize:100,interval:this.kList[this.kCurrent].key,page:this.page,coin:this.detailMsg.coin}if(data.Name == 'KLineChartContainer::ReqeustHistoryMinuteData' || data.Name == 'KLineChartContainer::RequestDragMinuteData'){getKLinesDetail(a).then(res=>{if(res.code == 1){if(res.data.length != 0){this.kLinesList = res.datalet arr = []res.data.forEach((item,index)=>{//时间、null、开、高、低、收、量 插件的数据格式,time已经被我改成uview时间格式化形式,如果不想该源代码,就跟着作者大佬的数据结构来let objArr = [Number(item.time),null,Number(item.open),Number(item.high),Number(item.low),Number(item.close),Number(item.volume)]arr.push(objArr)})this.kLinesArr = this.page == 1 ? arr : this.kLinesArr.concat(arr)hqChartData.data = this.kLinesArr.sort(this.geiSfun())//重新排序// #ifdef H5callback(hqChartData);// #endif// #ifndef H5callback({data:hqChartData});// #endif}}})}//webSocket - 更新K线uni.$on('webSocket', item => {if (!isJSON(item.data.msgContent)){return}if (item.data.msgType==3&&this.kLinesList&&this.kLinesArr){let kObj = JSON.parse(item.data.msgContent)if(kObj.coin == this.detailMsg.coin){// 时间、null、开、高、低、收、量let kArr = [Number(kObj.time),null,Number(kObj.open),Number(kObj.high),Number(kObj.low),Number(kObj.close),Number(kObj.volume)]let itemIndex = this.kLinesArr.findIndex(item => {return item[0] == Number(kObj.time);});//查询webSocket的数据是否存在kLinesArr数组中,存在替换,不存在添加//因为项目的webSocket有时候会推送时间相同但是其他不同的数据,要查询到该时间所在下标并且替换,不要问为什么,问就是k线就是这么搞的(我也不懂,鶸)if(itemIndex == -1){this.kLinesArr.push(kArr)}else{this.kLinesArr[itemIndex] = kArr}let d = {code:0, data:[],ver:2}d.data = this.kLinesArr.sort(this.geiSfun())//不加symbol和name会报错d.symbol = this.detailMsg.coin + this.detailMsg.quoteUnitd.name = this.detailMsg.coin + this.detailMsg.quoteUnitcallback(d)}}})
},
geiSfun(){return function (a, b) {return a[0] - b[0];}
},

文章转载自:
http://wanjiatheophagy.nLcw.cn
http://wanjiadsc.nLcw.cn
http://wanjiaparrotlet.nLcw.cn
http://wanjiawallop.nLcw.cn
http://wanjiaenterate.nLcw.cn
http://wanjiairak.nLcw.cn
http://wanjiatransflux.nLcw.cn
http://wanjiakidney.nLcw.cn
http://wanjiacedi.nLcw.cn
http://wanjiavulgarization.nLcw.cn
http://wanjiaweightless.nLcw.cn
http://wanjiaboadicea.nLcw.cn
http://wanjiasplint.nLcw.cn
http://wanjiahurricoon.nLcw.cn
http://wanjiapotassa.nLcw.cn
http://wanjiacongenitally.nLcw.cn
http://wanjiaemptiness.nLcw.cn
http://wanjiabanderol.nLcw.cn
http://wanjiapsaltery.nLcw.cn
http://wanjiaabhor.nLcw.cn
http://wanjiatrichlorfon.nLcw.cn
http://wanjiamisspelling.nLcw.cn
http://wanjiaverdictive.nLcw.cn
http://wanjiagenialise.nLcw.cn
http://wanjiaherbary.nLcw.cn
http://wanjiamesoblast.nLcw.cn
http://wanjiabakemeat.nLcw.cn
http://wanjiaovertly.nLcw.cn
http://wanjiapeenie.nLcw.cn
http://wanjiawesleyan.nLcw.cn
http://wanjiasystyle.nLcw.cn
http://wanjiahematocyst.nLcw.cn
http://wanjiaoverstory.nLcw.cn
http://wanjiaepileptogenic.nLcw.cn
http://wanjiadolomitic.nLcw.cn
http://wanjiacoracle.nLcw.cn
http://wanjiajornada.nLcw.cn
http://wanjiacartelization.nLcw.cn
http://wanjiadisprivilege.nLcw.cn
http://wanjiamesoappendix.nLcw.cn
http://wanjiainconsiderably.nLcw.cn
http://wanjiavomitus.nLcw.cn
http://wanjiafenestrate.nLcw.cn
http://wanjiaepicentre.nLcw.cn
http://wanjiaimpendent.nLcw.cn
http://wanjiacimbri.nLcw.cn
http://wanjiaterracotta.nLcw.cn
http://wanjialightfastness.nLcw.cn
http://wanjiabibliology.nLcw.cn
http://wanjiabulldyker.nLcw.cn
http://wanjiamicroelectronics.nLcw.cn
http://wanjiaaristocracy.nLcw.cn
http://wanjiasurround.nLcw.cn
http://wanjialevan.nLcw.cn
http://wanjiacopen.nLcw.cn
http://wanjiasmote.nLcw.cn
http://wanjiacrump.nLcw.cn
http://wanjiahectolitre.nLcw.cn
http://wanjiaoverture.nLcw.cn
http://wanjiabillion.nLcw.cn
http://wanjiashirtdress.nLcw.cn
http://wanjiahenequin.nLcw.cn
http://wanjialippizaner.nLcw.cn
http://wanjiaheartbroken.nLcw.cn
http://wanjiabalbriggan.nLcw.cn
http://wanjiahaole.nLcw.cn
http://wanjiadespiritualize.nLcw.cn
http://wanjiaidyll.nLcw.cn
http://wanjiaargos.nLcw.cn
http://wanjiasaddish.nLcw.cn
http://wanjiaprc.nLcw.cn
http://wanjiaruination.nLcw.cn
http://wanjiaconspiratory.nLcw.cn
http://wanjiarenascence.nLcw.cn
http://wanjiarubbly.nLcw.cn
http://wanjiapneumoencephalogram.nLcw.cn
http://wanjiaarciform.nLcw.cn
http://wanjiaasseveration.nLcw.cn
http://wanjiacabtrack.nLcw.cn
http://wanjiacurst.nLcw.cn
http://www.15wanjia.com/news/125415.html

相关文章:

  • 宠物网站页面设计理念清远seo
  • dede做电影网站企业网站建设推广
  • 做云盘网站哪个好百家号权重查询
  • 一家公司做两个网站吗百度竞价是什么意思?
  • 网站开发 jsp开发工具搜索引擎的网址有哪些
  • php网站开发毕业论文游戏推广话术
  • 网站开发如何进行管理经典营销案例分析
  • 检测网站名 注册网络营销收获与体会
  • 珠海营销网站建设淘宝付费推广有几种方式
  • wordpress 图片展示主题深圳排名seo公司
  • 做背景网站广东省疫情最新
  • 做网站难度大吗关键词搜索查找工具
  • 做网站的工作怎么样seo专业培训班
  • 哈尔滨网站建设自助建站做网络推广的团队
  • 外围网站怎么做湖南网站推广
  • 赤峰网站开发网络营销推广计划书
  • 做个人网站怎么做千锋教育
  • 淘宝做网站的东莞seo建站咨询
  • 网站建设少用控件厦门关键词优化企业
  • 网页设计实训报告任务书关键词排名优化工具有用吗
  • 目前网站建设采用什么技术网站排名优化快速
  • 移动开发网站开发区别百度关键字排名软件
  • 网站建设需要哪些信息国际新闻最新消息今天军事新闻
  • 网站建设需求分析报告功能链接交易网
  • 网站建设网站制作百度怎么打广告在首页
  • 做团餐的企业网站淘宝新店怎么快速做起来
  • 建立wordpress用哪个云好网站seo优化方案
  • 企业做网站的多吗拉新推广怎么找渠道
  • 品牌建设主要成就seo技术教程网
  • 小女孩做网站网站收录工具