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

沈阳哪里可以做网站营销短视频推广策略

沈阳哪里可以做网站营销,短视频推广策略,企业怎么做网站建设,福建省住房建设厅网站接前两篇博文,最终方案终于定了,也把之前做的编辑器模式给否决了,原因是系统中有老的文档需要平替,因此就不能通过编辑器这种模式了,太麻烦了。 最终方案:线下手动pandoc word转markdown,然后将…

接前两篇博文,最终方案终于定了,也把之前做的编辑器模式给否决了,原因是系统中有老的文档需要平替,因此就不能通过编辑器这种模式了,太麻烦了。
最终方案:线下手动pandoc word转markdown,然后将文档保存到前端(图片也在对应路径下)页面上菜单绑定文档,文档中自动生成目录;

issue

v-md-editor群里大佬提供了生成自定义锚点(目录)的方式,但是是数组平铺的,根据级别然后展示的时候通过距离形成视觉上的菜单,但是需求模型上是菜单可点击收缩打开方式的,因此,需要调整该数组为树结构,因为本人纯后端,在朋友帮助下,将数组转为了树

解决方法

//0 1 2 3 代表菜单级别
const target = {"titles": [{"title:": "导读","lineIndex": "1","indent": 0},{"title:":"功能范围","lineIndex":"1","indent":1},{"title:":"寻求帮助","lineIndex":"1","indent":1},{"title:":"业务功能介绍","lineIndex":"1","indent":0},{"title:":"1.二级标题","lineIndex":"1","indent":1},{"title:":"1.1 三级标题","lineIndex":"1","indent":2},{"title:":"1.1.1四级","lineIndex":"1","indent":3},{"title:":"1.2 san级","lineIndex":"1","indent":2},{"title:":"2.四3级","lineIndex":"1","indent":1},{"title:":"2.1四2级","lineIndex":"1","indent":2}]
}function getTree(titles) {const res = []let treeNodeList = []let last = nullfunction getParentNode(index) {let currentIndex = index - 1while (!treeNodeList[currentIndex]) {currentIndex--}return treeNodeList[currentIndex]}for (let i = 0, l = titles.length; i < l; i++) {const item = titles[i]if (item.indent == 0) {res.push(item)treeNodeList = []} else {// 父节点const currentParent = getParentNode(item.indent)if (currentParent.children) {currentParent.children.push(item)} else {currentParent.children = [item]}if (last.indent > item.indent) {treeNodeList = treeNodeList.splice(0, item.indent)}}// 把自己放到节点队列中treeNodeList[Number(item.indent)] = itemlast = item}return res
}console.log(JSON.stringify(getTree(target.titles)))

最终得到的转换后的结构result
ps: 用后端逻辑开发前端真的是不好转换,总想着先去定义对象,结果根本没那么需要,强弱类型的开发方式真的太不同了。

http://www.hrbkazy.com/news/4010.html

相关文章:

  • 南阳网站排名优化价格合肥网站优化方案
  • 西双版纳傣族自治州属于哪个国家郑州seo公司排名
  • 微网站制作速成法推广普通话主题手抄报
  • 做网站和做微商城有什么区别广州今天新闻
  • 观山湖制作网站怎么开通网站
  • 怎样做旅游视频网站网站优化排名技巧
  • 电商网站开发工具新闻最近的大事10件
  • 巨鹿网站建设多少钱企业邮箱怎么开通注册
  • 广东建设项目备案公示网站软件推广怎么做
  • 17一起做网站后台本站3天更换一次域名yw
  • 动态网站标题怎么做的网站建设网站定制
  • 简单个人网站开发网站推广软件哪个最好
  • 阿里巴巴官网下载安装广州百度搜索优化
  • wordpress评论改成微博天津seo外包
  • 做电子外贸网站搜索引擎优化的特点
  • 影楼网站源码新闻最新消息10条
  • 苏州营销网站建设英文站友情链接去哪里查
  • 西安集团网站建设环球网
  • 帝国cms新闻网站源码站外推广方式有哪些
  • 视频网站怎么做采集域名whois查询
  • 长景园林这个网站谁做的青岛做网站推广
  • 企业信用信息年报公示百度seo优化按年收费
  • 电子商务网站建设一体化教案摘抄一小段新闻
  • dw学校网站制作教程百度霸屏推广靠谱吗
  • 东莞企业网站建立报价如何创建一个网站
  • 做公司网站的百度seo关键词优化推荐
  • 一般网站自己可以做播放器吗怎么让客户主动找你
  • wordpress密码字典成都网站建设方案优化
  • 深圳福田做网站百度天眼查
  • 淘宝客为什么做网站百度广告点击软件