Browse Source

文章图片

natasha 1 year ago
parent
commit
bc33188723
1 changed files with 19 additions and 1 deletions
  1. 19 1
      src/views/bookShelf/articleDetail.vue

+ 19 - 1
src/views/bookShelf/articleDetail.vue

@@ -1336,18 +1336,26 @@ export default {
                   if (items.indexOf('src="') > -1) {
                     let indexS =
                       items.substring(items.indexOf('src="') + 5).indexOf('"') +
-                      1; // src所在索引
+                      items.indexOf('src="'); // src所在索引
                     let indexW =
                       items.indexOf('width="') > -1
                         ? items
                             .substring(items.indexOf('width="') + 7)
                             .indexOf('"')
+                        : items.indexOf("width: ") > -1
+                        ? items
+                            .substring(items.indexOf("width: ") + 7)
+                            .indexOf(";")
                         : -1; // width所在索引
                     let indexH =
                       items.indexOf('height="') > -1
                         ? items
                             .substring(items.indexOf('height="') + 8)
                             .indexOf('"')
+                        : items.indexOf("height: ") > -1
+                        ? items
+                            .substring(items.indexOf("height: ") + 8)
+                            .indexOf(";")
                         : -1; // height所在索引
                     let imgobj = {
                       src: items.substring(
@@ -1360,6 +1368,11 @@ export default {
                               items.indexOf('width="') + 7,
                               items.indexOf('width="') + indexW + 7
                             )
+                          : items.indexOf("width: ") > -1
+                          ? items.substring(
+                              items.indexOf("width: ") + 7,
+                              items.indexOf("width: ") + indexW + 7
+                            )
                           : null,
                       height:
                         items.indexOf('height="') > -1
@@ -1367,6 +1380,11 @@ export default {
                               items.indexOf('height="') + 8,
                               items.indexOf('height="') + indexH + 8
                             )
+                          : items.indexOf("height: ") > -1
+                          ? items.substring(
+                              items.indexOf("height: ") + 8,
+                              items.indexOf("height: ") + indexH + 8
+                            )
                           : null,
                     };
                     imgArr.push(imgobj);