|
|
@ -1,19 +1,45 @@ |
|
|
var formateRichText = function(str) { |
|
|
var formateRichText = function(str) { |
|
|
if (!str) { |
|
|
if (!str) { |
|
|
return ""; |
|
|
return ""; // 正确:函数内部的return |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 处理img标签 |
|
|
var reg = getRegExp("<img", "g"); |
|
|
var reg = getRegExp("<img", "g"); |
|
|
str = str.replace(reg, "<img class='sz-xcx-fwb-img' width='100%'") |
|
|
str = str.replace(reg, '<img class="sz-xcx-fwb-img" style="width:100%!important;height:auto!important;"'); |
|
|
|
|
|
|
|
|
reg = getRegExp("<IMG", "g"); |
|
|
reg = getRegExp("<IMG", "g"); |
|
|
str = str.replace(reg, "<img class='sz-xcx-fwb-img' width='100%'") |
|
|
str = str.replace(reg, '<img class="sz-xcx-fwb-img" style="width:100%!important;height:auto!important;"'); |
|
|
|
|
|
|
|
|
|
|
|
// 移除width和height属性 |
|
|
|
|
|
reg = getRegExp('width="[^"]*"', "gi"); |
|
|
|
|
|
str = str.replace(reg, ""); |
|
|
|
|
|
|
|
|
|
|
|
reg = getRegExp('height="[^"]*"', "gi"); |
|
|
|
|
|
str = str.replace(reg, ""); |
|
|
|
|
|
|
|
|
|
|
|
// 清除style中的宽高样式 |
|
|
|
|
|
reg = getRegExp('width:[^;]+;', "gi"); |
|
|
|
|
|
str = str.replace(reg, ""); |
|
|
|
|
|
reg = getRegExp('height:[^;]+;', "gi"); |
|
|
|
|
|
str = str.replace(reg, ""); |
|
|
|
|
|
reg = getRegExp('width:[^;]+', "gi"); |
|
|
|
|
|
str = str.replace(reg, ""); |
|
|
|
|
|
reg = getRegExp('height:[^;]+', "gi"); |
|
|
|
|
|
str = str.replace(reg, ""); |
|
|
|
|
|
|
|
|
|
|
|
// 处理其他标签 |
|
|
reg = getRegExp(" ", "g"); |
|
|
reg = getRegExp(" ", "g"); |
|
|
str = str.replace(reg, '<span style="width: 8rpx;display: inline-block;"></span>') |
|
|
str = str.replace(reg, '<span style="width: 8rpx;display: inline-block;"></span>'); |
|
|
|
|
|
|
|
|
reg = getRegExp("section", "g"); |
|
|
reg = getRegExp("section", "g"); |
|
|
str = str.replace(reg, 'div'); |
|
|
str = str.replace(reg, "div"); |
|
|
|
|
|
|
|
|
reg = getRegExp("↵", "g"); |
|
|
reg = getRegExp("↵", "g"); |
|
|
str = str.replace(reg, '<br />'); |
|
|
str = str.replace(reg, "<br />"); |
|
|
|
|
|
|
|
|
return str; |
|
|
return str; |
|
|
} |
|
|
}; |
|
|
|
|
|
|
|
|
var gotoUrl = function(item){ |
|
|
var gotoUrl = function(item){ |
|
|
var str = "/pages/info/" |
|
|
var str = "/pages/info/" |
|
|
if(item.frontShowModel=='multisku'){ |
|
|
if(item.frontShowModel=='multisku'){ |
|
|
|