|
@@ -102,6 +102,15 @@ var render = function () {
|
|
|
var _vm = this
|
|
|
var _h = _vm.$createElement
|
|
|
var _c = _vm._self._c || _h
|
|
|
+ var m0 = _vm.formatRichText(_vm.info.content)
|
|
|
+ _vm.$mp.data = Object.assign(
|
|
|
+ {},
|
|
|
+ {
|
|
|
+ $root: {
|
|
|
+ m0: m0,
|
|
|
+ },
|
|
|
+ }
|
|
|
+ )
|
|
|
}
|
|
|
var recyclableRender = false
|
|
|
var staticRenderFns = []
|
|
@@ -135,12 +144,27 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
|
|
"use strict";
|
|
|
+/* WEBPACK VAR INJECTION */(function(uni) {
|
|
|
|
|
|
-
|
|
|
+var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
|
|
|
Object.defineProperty(exports, "__esModule", {
|
|
|
value: true
|
|
|
});
|
|
|
exports.default = void 0;
|
|
|
+var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 30));
|
|
|
+var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 32));
|
|
|
+//
|
|
|
+//
|
|
|
+//
|
|
|
+//
|
|
|
+//
|
|
|
+//
|
|
|
+//
|
|
|
+//
|
|
|
+//
|
|
|
+//
|
|
|
+//
|
|
|
+//
|
|
|
//
|
|
|
//
|
|
|
//
|
|
@@ -149,11 +173,81 @@ exports.default = void 0;
|
|
|
//
|
|
|
var _default = {
|
|
|
data: function data() {
|
|
|
- return {};
|
|
|
+ return {
|
|
|
+ id: '',
|
|
|
+ info: {}
|
|
|
+ };
|
|
|
},
|
|
|
- methods: {}
|
|
|
+ onLoad: function () {
|
|
|
+ var _onLoad = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(e) {
|
|
|
+ var that;
|
|
|
+ return _regenerator.default.wrap(function _callee$(_context) {
|
|
|
+ while (1) {
|
|
|
+ switch (_context.prev = _context.next) {
|
|
|
+ case 0:
|
|
|
+ that = this;
|
|
|
+ that.$set(that, "id", e && e.id || '');
|
|
|
+ that.search();
|
|
|
+ case 3:
|
|
|
+ case "end":
|
|
|
+ return _context.stop();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }, _callee, this);
|
|
|
+ }));
|
|
|
+ function onLoad(_x) {
|
|
|
+ return _onLoad.apply(this, arguments);
|
|
|
+ }
|
|
|
+ return onLoad;
|
|
|
+ }(),
|
|
|
+ methods: {
|
|
|
+ search: function search() {
|
|
|
+ var _this = this;
|
|
|
+ return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
|
|
|
+ var that, res;
|
|
|
+ return _regenerator.default.wrap(function _callee2$(_context2) {
|
|
|
+ while (1) {
|
|
|
+ switch (_context2.prev = _context2.next) {
|
|
|
+ case 0:
|
|
|
+ that = _this;
|
|
|
+ if (!that.id) {
|
|
|
+ _context2.next = 6;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ _context2.next = 4;
|
|
|
+ return that.$api("/article/".concat(that.id), 'GET', {});
|
|
|
+ case 4:
|
|
|
+ res = _context2.sent;
|
|
|
+ if (res.errcode == '0') {
|
|
|
+ that.$set(that, "info", res.data);
|
|
|
+ } else {
|
|
|
+ uni.showToast({
|
|
|
+ title: res.errmsg
|
|
|
+ });
|
|
|
+ }
|
|
|
+ case 6:
|
|
|
+ case "end":
|
|
|
+ return _context2.stop();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }, _callee2);
|
|
|
+ }))();
|
|
|
+ },
|
|
|
+ // 处理富文本
|
|
|
+ formatRichText: function formatRichText(html) {
|
|
|
+ if (html) {
|
|
|
+ // 富文本内容格式化
|
|
|
+ return html && html.replace(/<img[^>]*>/gi, function (match, capture) {
|
|
|
+ // 查找所有的 img 元素
|
|
|
+ return match.replace(/style=".*"/gi, '').replace(/style='.*'/gi, '');
|
|
|
+ // 删除找到的所有 img 元素中的 style 属性
|
|
|
+ }).replace(/\<img/gi, '<img style="width:100%;"'); // 对 img 元素增加 style 属性,并设置宽度为 100%
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
};
|
|
|
exports.default = _default;
|
|
|
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
|
|
|
|
|
|
/***/ }),
|
|
|
|