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

购物网站动态网站设计谷歌搜索为什么用不了

购物网站动态网站设计,谷歌搜索为什么用不了,企业管理课程培训,怎么做优惠卷网站项目中有需要将接口返回的数据流显示出来&#xff0c;并高亮显示&#xff1b; 1.后端接口返回blob,类型为xml,如图 2.页面中使用pre code标签&#xff1a; <pre v-if"showXML"><code class"language-xml">{{xml}}</code></pre> …

        项目中有需要将接口返回的数据流显示出来,并高亮显示;

1.后端接口返回blob,类型为xml,如图

2.页面中使用pre code标签:

 <pre v-if="showXML"><code class="language-xml">{{xml}}</code></pre>

3. 使用插件highlight.js (我这里接口返回的数据不需要格式化,如果返回string需要格式化则使用vkbeautify插件,在最后补充说明)

         3.1 安装 yarn add highligt.js (我这里是11.8.0)

        3.2 页面使用,我这是局部使用,就没有在全局去引用

        

import hljs from 'highlight.js'
import 'highlight.js/styles/a11y-light.css'
import xml from "highlight.js/lib/languages/xml"
hljs.registerLanguage("xml", xml)

        3.3 代码实现

api.then(res=>{                   var reader = new FileReader()reader.readAsText(res.data, "UTF-8")reader.onload = function(evt) { that.xml = evt.target.resultthat.$nextTick(()=>{ // 注意数据显示后再去渲染高亮document.querySelectorAll("pre code").forEach((el) => {hljs.highlightElement(el);});})}})
})

 通过以上代码就能实现了。再实现的过程中遇到几个坎:

        1. code标签没有加class, 提示无language,根据文档说明引入xml,并registerLanguage

        2. 一直无法渲染出来,后在reader.onload中赋值xml后,再通过 that.$nextTick中再去渲染

        3. 提示 highlightBlock(block)已经不再使用,根据文档找到最新方法highlightElement

                that.$nextTick(()=>{

                               document.querySelectorAll("pre code").forEach((el) => {

                                  hljs.highlightElement(el);

                                });

                            })

补充:如果需要格式化返回的xml文件流则使用 vkbeaufigy插件

1. 安装插件 yarn add vkbeautify

2. 页面引入(局部使用)

        import vkbeautify from 'vkbeautify'

3. 处理代码

        在处理数据时使用:that.xml=vkbeautify.xml(xmlString)

http://www.dinnco.com/news/15495.html

相关文章:

  • 建设网站前的目的微信营销模式
  • 外贸网站开发 河南灵感关键词生成器
  • 做网站后台搭建都用什么新河seo怎么做整站排名
  • 网站套餐报价全国疫情高峰感染进度
  • 酒店为什么做网站网络推广员压力大吗
  • 知名网站建设公司 北京搜索引擎营销怎么做
  • 网站报备查询济南做网站比较好的公司
  • 建设有访问量的网站贵阳做网络推广的公司
  • 服务器网站跳转怎么做百度网页版登录
  • 广州手机网站建设收录好的网站有哪些
  • 网站设计制作托管维护欧美网站建设
  • 做一个卖东西的网站seo是搜索引擎营销
  • 开网站做女装好还是童装好网络优化需要哪些知识
  • 设计得好的网站推荐武汉seo楚天
  • 南京响应式网站制作业务网站制作
  • 品牌推广包括哪些方面湖南企业seo优化首选
  • 河南政府网站建设自己如何制作一个小程序
  • 没有备案的网站使用微信公众号排名优化
  • 做书封面的网站营销活动
  • 应届生出来做网站还是做报纸好企业网站推广策略
  • 没有备案的网站seo怎么优化武汉厂商
  • 怎么做b2c网站视频app推广
  • 天津公司网站设计免费b站软件推广网站
  • 广州黄埔网站制作百度统计手机app
  • 浙江巨鑫建设有限公司网站重庆seo网站哪家好
  • 北京网络公司的网站产品市场营销策划书
  • 淘客优惠券网站建设视频专用客户端app
  • 长沙建立网站潍坊网站开发公司
  • 网站页面关键词优化宁波优化推广找哪家
  • 安徽建筑网哈尔滨关键词优化方式