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

沈阳哪里可以做网站营销百度学术查重

沈阳哪里可以做网站营销,百度学术查重,wordpress用户搜索次数插件,wordpress4.95中文版接前两篇博文,最终方案终于定了,也把之前做的编辑器模式给否决了,原因是系统中有老的文档需要平替,因此就不能通过编辑器这种模式了,太麻烦了。 最终方案:线下手动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.dinnco.com/news/39830.html

相关文章:

  • 重庆公司社保多少钱一个月sem优化是什么
  • 摄影展示网站源码竞价账户
  • 网站开发凭证做什么科目老王搜索引擎入口
  • 自己做网站需要什么媒体135网站
  • 广州最穷的三个区seo指导
  • 游戏网站开发难度潍坊seo按天收费
  • 舟山市定海区建设规划局网站网络营销活动策划方案
  • 宁陵做网站的公司软文推广300字
  • 商城网站如何设计公司网站设计需要多少钱
  • 做军事网站的项目背景图片山东seo多少钱
  • 面签拍照 网站备案国外b站浏览器
  • 做擦边网站明年2024年有疫情吗
  • 网页设计与网站建设课程设计学网络与新媒体后悔死了
  • 自己做的网站怎么加入微信支付杭州seo中心
  • 如何制作手机网站模板惠州seo博客
  • 帮做非法网站美国搜索引擎排名
  • 什么网站可以做pie chart宁波seo入门教程
  • 怎么申请一个商城网站.seo推广经验
  • 怎么样做网站的目录结构多用户建站平台
  • 高端网站建设 杭州网站建设山东聚搜网络
  • 知乐商城是什么网站海外品牌推广
  • 如何在企业版社保网站做增员网页设计工资一般多少
  • 给客户做网站需要提供免费网站建站2773
  • 上海自助建网站宁波网站推广哪家公司好
  • 42区 网站开发指南关键词分类
  • 网站建设的成功之处有哪些上海网站营销推广
  • 上海简约网站建设公司宁波品牌网站推广优化
  • 手机网站建设服务器品牌策划的五个步骤
  • 为什么做pc网站南宁百度关键词优化
  • 怎么做qq靓号网站今日国内重大新闻