zoukankan      html  css  js  c++  java
  • wxparse动态图片路径扩展

    1:首先要去下载wxparse富文本编辑器,然后放到小程序项目里使用
    2:修改wxparse源代码,扩展图片路径
    2-1:html2json.js

    头部声明全局变量

    var __imageDomain = '';
    下面这个代码加入__imageDomain
    扩展函数
    function setImageDomain(domain) {
       __imageDomain = domain;
    }
     
    2-2:wxDiscode.js
    扩展函数,可根据实际业务需求扩展
    function urlToHttpUrl(url, rep, domain){
    var patt1 = new RegExp("^//");
        var result = patt1.test(url);
        if(result){
            url = rep+":"+url;
        } else if (domain) {
            patt1 = new RegExp('^/');
            result = patt1.test(url);
            if (result) {
                url = domain + url;
            }
        }
        return  url;
    }
    导出
    module.exports = {
       strDiscode:strDiscode,
       urlToHttpUrl:urlToHttpUrl
    }
     
    2-3:wxParse.js
    module.exports = {
        wxParse: wxParse,
        wxParseTemArray:wxParseTemArray,
        emojisInit:emojisInit,
        setImageDomain: HtmlToJson.setImageDomain,
    }
     
    3:使用
    const WxParse = require('../../../utils/wxParse/wxParse.js');  // 路径要写对
    // WxParse 动态设置图片路径 ====== 并解析 html
    WxParse.setImageDomain(that.data.baseUrl); // WxParse之前调用
    WxParse.wxParse('file', 'html', file, that, 5);
     
     
  • 相关阅读:
    git常用命令
    springcloud 心得记录
    Spring Boot整合RabbitMQ
    docker安装rabbitmq
    Linux按顺序启动多个jar的shell脚本
    idea连接docker实现一键部署
    docker安装mysql
    阿里云CentOS服务器挂载数据盘
    【selenium学习中级篇 -26】HTMLTestRunner生成测试报告
    【selenium学习中级篇 -25】Unittest框架
  • 原文地址:https://www.cnblogs.com/youaremysunshine19961002/p/11451714.html
Copyright © 2011-2022 走看看