|
@@ -98,11 +98,36 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
|
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
|
|
|
var components
|
|
|
+try {
|
|
|
+ components = {
|
|
|
+ uniFav: function () {
|
|
|
+ return Promise.all(/*! import() | uni_modules/uni-fav/components/uni-fav/uni-fav */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uni-fav/components/uni-fav/uni-fav")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uni-fav/components/uni-fav/uni-fav.vue */ 587))
|
|
|
+ },
|
|
|
+ }
|
|
|
+} catch (e) {
|
|
|
+ if (
|
|
|
+ e.message.indexOf("Cannot find module") !== -1 &&
|
|
|
+ e.message.indexOf(".vue") !== -1
|
|
|
+ ) {
|
|
|
+ console.error(e.message)
|
|
|
+ console.error("1. 排查组件名称拼写是否正确")
|
|
|
+ console.error(
|
|
|
+ "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
|
|
|
+ )
|
|
|
+ console.error(
|
|
|
+ "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
|
|
|
+ )
|
|
|
+ } else {
|
|
|
+ throw e
|
|
|
+ }
|
|
|
+}
|
|
|
var render = function () {
|
|
|
var _vm = this
|
|
|
var _h = _vm.$createElement
|
|
|
var _c = _vm._self._c || _h
|
|
|
- var g0 = _vm.info.file && _vm.info.file.length > 0
|
|
|
+ var g0 = _vm.info.file.length
|
|
|
+ var g1 = g0 > 0 ? _vm.info.file && _vm.info.file.length > 0 : null
|
|
|
+ var g2 = !(g0 > 0) ? _vm.config.file && _vm.config.file.length > 0 : null
|
|
|
var m0 = _vm.info.buy_explain
|
|
|
? _vm.formatRichText(_vm.info.buy_explain)
|
|
|
: null
|
|
@@ -120,6 +145,8 @@ var render = function () {
|
|
|
{
|
|
|
$root: {
|
|
|
g0: g0,
|
|
|
+ g1: g1,
|
|
|
+ g2: g2,
|
|
|
m0: m0,
|
|
|
m1: m1,
|
|
|
m2: m2,
|
|
@@ -222,11 +249,18 @@ var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/r
|
|
|
//
|
|
|
//
|
|
|
//
|
|
|
+//
|
|
|
+//
|
|
|
+//
|
|
|
+//
|
|
|
+//
|
|
|
+//
|
|
|
var _default = {
|
|
|
data: function data() {
|
|
|
return {
|
|
|
id: '',
|
|
|
user: {},
|
|
|
+ config: {},
|
|
|
info: {
|
|
|
file: []
|
|
|
},
|
|
@@ -243,12 +277,13 @@ var _default = {
|
|
|
case 0:
|
|
|
that = this;
|
|
|
that.$set(that, "id", e && e.id || '');
|
|
|
- _context.next = 4;
|
|
|
+ that.searchConfig();
|
|
|
+ _context.next = 5;
|
|
|
return that.searchOther();
|
|
|
- case 4:
|
|
|
- _context.next = 6;
|
|
|
+ case 5:
|
|
|
+ _context.next = 7;
|
|
|
return that.search();
|
|
|
- case 6:
|
|
|
+ case 7:
|
|
|
case "end":
|
|
|
return _context.stop();
|
|
|
}
|
|
@@ -297,6 +332,19 @@ var _default = {
|
|
|
});
|
|
|
}
|
|
|
},
|
|
|
+ searchConfig: function searchConfig() {
|
|
|
+ var that = this;
|
|
|
+ try {
|
|
|
+ var res = uni.getStorageSync('config');
|
|
|
+ if (res) that.$set(that, "config", res);
|
|
|
+ } catch (e) {
|
|
|
+ uni.showToast({
|
|
|
+ title: err.errmsg,
|
|
|
+ icon: 'error',
|
|
|
+ duration: 2000
|
|
|
+ });
|
|
|
+ }
|
|
|
+ },
|
|
|
search: function search() {
|
|
|
var _this = this;
|
|
|
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {
|
|
@@ -344,6 +392,11 @@ var _default = {
|
|
|
}).replace(/\<img/gi, '<img style="width:100%;"'); // 对 img 元素增加 style 属性,并设置宽度为 100%
|
|
|
}
|
|
|
},
|
|
|
+ // 收藏
|
|
|
+ onClick: function onClick() {
|
|
|
+ var that = this;
|
|
|
+ item.is_collect = !item.is_collect;
|
|
|
+ },
|
|
|
// 预订
|
|
|
toBuy: function toBuy(item) {
|
|
|
var that = this;
|