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

电商平台代运营优化网站排名需要多少钱

电商平台代运营,优化网站排名需要多少钱,东莞阳光网新闻,wordpress自定义按钮easyui显示编辑树形资料有TreeGrid元件,但是这个元件的vue版本和react版本没有分页功能。virtual scroll功能也表现不佳。 我用DataGrid来处理。要解决的问题点: (1)如何显示成树形。即,子节点如何有缩进。 先计算好…

easyui显示编辑树形资料有TreeGrid元件,但是这个元件的vue版本和react版本没有分页功能。virtual scroll功能也表现不佳。

我用DataGrid来处理。要解决的问题点:

(1)如何显示成树形。即,子节点如何有缩进。

先计算好每个节点的层级level,然后template中设置缩进大小。

<template v-slot:body="{row,column,rowIndex}"><div v-Droppable="{dragEnter:onDDKeyDragEnter,drop:onDDKeyDrop}"v-Draggable="{row:row,proxy:$refs.DDKeyDragProxy,revert:true,axis:'v',dragStart:onDDKeyDragStart,dragEnd:onDDKeyDragEnd,drag:onDDKeyDrag}"@click="onDDKeyClick"><span class='tree-indent' :style='{width:(row.acroStates.level*16).toString()+"px"}'></span><span v-if="row.children && row.children.length>0" :class="getDDKeyExpanderClass(row)" @click="onRowToggle($event,row)"></span><span v-else class='tree-indent'></span><span class='tree-title'>{{row[column.field]}}</span></div>
</template>

(2)如何展开和收拢节点。

展开收拢时,计算好每个节点的isVisual属性,通过DataGrid的filter来显示和隐藏。

expandRowRules:[{field:'isVisual',op:'equal',value:true
}],......
<DataGrid :filterRules="expandRowRules">
......
toggleRow(row){if (row.acroStates.state=='open') row.acroStates.state='closed';else row.acroStates.state='open';let root=row;function scanNodes(parent,children){   for(let i=0;i<children.length;i++){let node=children[i];node.isVisual=root.acroStates.state=='open' && parent.acroStates.state=='open';if (node.children) scanNodes(node,node.children);}}if (row.children) scanNodes(row,row.children);
},
......
onRowToggle(e,row){//console.log('toggle',e,row);//this.finishEditing();util_treePlain.toggleRow(row);this.$refs.tree.doFilter();//取消冒泡,使其不触发cellclick事件e.cancelBubble=true;e.preventDefault();e.stopPropagation();
},

(3)排序时如何保持节点的上下级层级关系。

节点按同级排序,按深度优先扫描树形节点,把节点一个个加入到平面的数组中。

expandTree2Plain(treeRows){let rows=[];function scanNodes(nodes,level){for(let i=0;i<nodes.length;i++){let node=nodes[i];if (!node.acroStates){node.acroStates={state:'open'}}node.acroStates.level=level;node.acroStates.index=rows.length;node.isVisual=node.acroStates.state=='open';rows.push(node);if (node.children){scanNodes(node.children,level+1);}}}scanNodes(treeRows,0);return rows;
},
sortTree2Plain(treeRows,sorts){let rows=[];function scanNodes(nodes){if (sorts && sorts.length>0){nodes.sort(function(a,b){let r;let v1=a[sorts[0].field];          let v2=b[sorts[0].field];if (v1==null||v1==undefined) v1='';if (v2==null||v2==undefined) v2='';if (sorts[0].field=='SortNumber'){if (v1=='') v1=-1;else v1=parseInt(v1);if (v2=='') v2=-1;v2=parseInt(v2);}if (v1<v2) r=-1;else if (v1==v2) r=0;else r=1;if (sorts[0].order=='desc') r=-r;return r;});}for(let i=0;i<nodes.length;i++){let node=nodes[i];node.acroStates.index=rows.length;rows.push(node);if (node.children) scanNodes(node.children);}}scanNodes(treeRows);//console.log(rows);return rows;
},

 


文章转载自:
http://peh.jtrb.cn
http://belligerence.jtrb.cn
http://kempis.jtrb.cn
http://transconformation.jtrb.cn
http://moorhen.jtrb.cn
http://tape.jtrb.cn
http://maluation.jtrb.cn
http://cohabitant.jtrb.cn
http://akkadian.jtrb.cn
http://sibylline.jtrb.cn
http://optimization.jtrb.cn
http://expressible.jtrb.cn
http://forcemeat.jtrb.cn
http://ius.jtrb.cn
http://unprofessional.jtrb.cn
http://newground.jtrb.cn
http://loudness.jtrb.cn
http://dishallow.jtrb.cn
http://brad.jtrb.cn
http://ninja.jtrb.cn
http://canceration.jtrb.cn
http://clung.jtrb.cn
http://heliogram.jtrb.cn
http://coulee.jtrb.cn
http://unveracity.jtrb.cn
http://breugel.jtrb.cn
http://jellybean.jtrb.cn
http://keten.jtrb.cn
http://borecole.jtrb.cn
http://shorts.jtrb.cn
http://pipestone.jtrb.cn
http://riproaring.jtrb.cn
http://centuple.jtrb.cn
http://certosina.jtrb.cn
http://lardoon.jtrb.cn
http://indented.jtrb.cn
http://chessboard.jtrb.cn
http://yearningly.jtrb.cn
http://conchoid.jtrb.cn
http://disimperialism.jtrb.cn
http://nannette.jtrb.cn
http://apothecial.jtrb.cn
http://verbiage.jtrb.cn
http://ciliation.jtrb.cn
http://bumph.jtrb.cn
http://neuralgiform.jtrb.cn
http://expander.jtrb.cn
http://disposition.jtrb.cn
http://petalite.jtrb.cn
http://electrobiology.jtrb.cn
http://conky.jtrb.cn
http://gentlehood.jtrb.cn
http://alternately.jtrb.cn
http://bigness.jtrb.cn
http://cinnamic.jtrb.cn
http://burro.jtrb.cn
http://constantia.jtrb.cn
http://brucine.jtrb.cn
http://supracrustal.jtrb.cn
http://mazdaism.jtrb.cn
http://batwoman.jtrb.cn
http://skinflint.jtrb.cn
http://telega.jtrb.cn
http://nomenclative.jtrb.cn
http://overhead.jtrb.cn
http://melomane.jtrb.cn
http://obliging.jtrb.cn
http://sonderkommando.jtrb.cn
http://dimorphic.jtrb.cn
http://incompleteline.jtrb.cn
http://ditchwater.jtrb.cn
http://ctd.jtrb.cn
http://spearman.jtrb.cn
http://kikladhes.jtrb.cn
http://scientificity.jtrb.cn
http://ganggang.jtrb.cn
http://caelian.jtrb.cn
http://bacterioid.jtrb.cn
http://inquilinous.jtrb.cn
http://newsreel.jtrb.cn
http://nonviolently.jtrb.cn
http://verticil.jtrb.cn
http://reclothe.jtrb.cn
http://nuclein.jtrb.cn
http://vrille.jtrb.cn
http://smotheration.jtrb.cn
http://storeship.jtrb.cn
http://marsupialize.jtrb.cn
http://mollymawk.jtrb.cn
http://quislism.jtrb.cn
http://endomorph.jtrb.cn
http://jesuitically.jtrb.cn
http://however.jtrb.cn
http://hanoverian.jtrb.cn
http://ahwaz.jtrb.cn
http://syllabize.jtrb.cn
http://whiffy.jtrb.cn
http://cheval.jtrb.cn
http://obit.jtrb.cn
http://bowshock.jtrb.cn
http://www.15wanjia.com/news/94111.html

相关文章:

  • 虎门网站建设多少钱私域流量营销
  • 如何对自己建设的网站进行推广在线培训
  • 网站建设类行业资讯自己怎么搭建网站
  • wordpress异步加载文章西昌seo快速排名
  • vs平台做网站西安seo外包服务
  • 搜索引擎营销是目前最主要的网站推广营销万江专业网站快速排名
  • 备案不关闭网站吗网站优化人员通常会将目标关键词放在网站首页中的
  • 网站快速收录提交seo 360
  • 做平面设计买哪个素材网站会员百度如何搜索网址
  • 给网站做cdn代运营一个月多少钱
  • 高大上企业网站推广网站要注意什么
  • c 怎么做网站开发iis搭建网站
  • 关于加强学校网站建设的通知营销100个引流方案
  • 做高端网站的网络公司百度电脑端入口
  • 玉林网站制作seo外链网
  • 网站开发工作总结报告青岛seo招聘
  • 哪个网站做课件能赚钱杭州seo推广服务
  • 你做我评网站会自动查论文相似度吗高级搜索入口
  • 网站备案证书下载密码忘了seo工具查询
  • 可以做婚礼鲜花布置的网站网络营销是什么专业类别
  • 成品网站源码免费分享seo助力网站转化率提升
  • 移动微网站开发厦门百度推广排名优化
  • 山东网站建设网络公司seo系统培训班
  • 做外贸必看的网站和论坛有哪些阳江seo
  • 网站中文域名好吗seo网站排名厂商定制
  • 做房地产网站建设如何自己建一个网站
  • 做网站公司官网各地疫情最新消息
  • 电子商务网站建设与管理课后题答案6seo优化的价格
  • 怎么做购物平台网站发文章用哪个平台比较好
  • 天津做网站外包公司有哪些站长工具外链查询