2 lines
715 B
JavaScript
2 lines
715 B
JavaScript
"use strict";require("./high-light/index.js");const e=require("../../../common/vendor.js"),t=require("./high-light/highlight.code.js"),r=["javascript","css","xml","sql","typescript","markdown","c++","c"],c={name:"firstui-audio",props:{codeText:{type:String,default:""},language:{type:String,default:"javascript"}},data:()=>({code:""}),created(){this.parseCode(this.codeText,this.language)},methods:{parseCode(e,c){const i=r.includes(c)?c:"javascript",{value:s}=t._hljs.highlight(i,e);let a=`<code class="${i}">${s.replace("&","&").trim()}</code>`;a=a.replace(/\n/g,"<br/>").replace("<code>",""),this.code=a}}};const i=e._export_sfc(c,[["render",function(e,t,r,c,i,s){return{a:i.code}}]]);wx.createComponent(i);
|