java-mall-app/unpackage/dist/dev/mp-weixin/community/components/douyin-scrollview/douyin-H-scrollview.js
2025-12-12 17:04:03 +08:00

1305 lines
66 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

require('../../common/vendor.js');(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["community/components/douyin-scrollview/douyin-H-scrollview"],{
/***/ 1867:
/*!*************************************************************************************************************************************!*\
!*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/community/components/douyin-scrollview/douyin-H-scrollview.vue ***!
\*************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _douyin_H_scrollview_vue_vue_type_template_id_28c6e227___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./douyin-H-scrollview.vue?vue&type=template&id=28c6e227& */ 1868);
/* harmony import */ var _douyin_H_scrollview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./douyin-H-scrollview.vue?vue&type=script&lang=js& */ 1870);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _douyin_H_scrollview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _douyin_H_scrollview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var _douyin_H_scrollview_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./douyin-H-scrollview.vue?vue&type=style&index=0&lang=css& */ 1873);
/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 37);
var renderjs
/* normalize component */
var component = Object(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
_douyin_H_scrollview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
_douyin_H_scrollview_vue_vue_type_template_id_28c6e227___WEBPACK_IMPORTED_MODULE_0__["render"],
_douyin_H_scrollview_vue_vue_type_template_id_28c6e227___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
false,
null,
null,
null,
false,
_douyin_H_scrollview_vue_vue_type_template_id_28c6e227___WEBPACK_IMPORTED_MODULE_0__["components"],
renderjs
)
component.options.__file = "community/components/douyin-scrollview/douyin-H-scrollview.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ 1868:
/*!********************************************************************************************************************************************************************!*\
!*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/community/components/douyin-scrollview/douyin-H-scrollview.vue?vue&type=template&id=28c6e227& ***!
\********************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns, recyclableRender, components */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_douyin_H_scrollview_vue_vue_type_template_id_28c6e227___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./douyin-H-scrollview.vue?vue&type=template&id=28c6e227& */ 1869);
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_douyin_H_scrollview_vue_vue_type_template_id_28c6e227___WEBPACK_IMPORTED_MODULE_0__["render"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_douyin_H_scrollview_vue_vue_type_template_id_28c6e227___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_douyin_H_scrollview_vue_vue_type_template_id_28c6e227___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_douyin_H_scrollview_vue_vue_type_template_id_28c6e227___WEBPACK_IMPORTED_MODULE_0__["components"]; });
/***/ }),
/***/ 1869:
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/community/components/douyin-scrollview/douyin-H-scrollview.vue?vue&type=template&id=28c6e227& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns, recyclableRender, components */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
/* 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 = {
uniPopup: function () {
return __webpack_require__.e(/*! import() | components/uni-popup/uni-popup */ "components/uni-popup/uni-popup").then(__webpack_require__.bind(null, /*! @/components/uni-popup/uni-popup.vue */ 896))
},
}
} 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 m0 = _vm.__("条评论")
var g0 = _vm.pinlunList.length
var m1 = g0 == 0 ? _vm.__(" 快来评论吧 ") : null
var m3 = _vm.__("回复")
var g2 = _vm.pinlunList.length
var l1 = _vm.__map(_vm.pinlunList, function (list, index) {
var $orig = _vm.__get_orig(list)
var m2 = _vm.videouserID == list.user_id ? _vm.__("作者") : null
var l0 = _vm.__map(list.commentList, function (li, inde) {
var $orig = _vm.__get_orig(li)
var m4 =
list.iszhangkai && _vm.videouserID == li.user_id ? _vm.__("作者") : null
var m5 =
list.iszhangkai && _vm.videouserID == li.user_id_to
? _vm.__("作者")
: null
var g1 = list.iszhangkai
? new Date(parseInt(li.comment_reply_time)).format(
"yyyy-MM-dd hh:mm:ss"
)
: null
return {
$orig: $orig,
m4: m4,
m5: m5,
g1: g1,
}
})
return {
$orig: $orig,
m2: m2,
l0: l0,
}
})
var m6 =
_vm.show && _vm.platform == "ios" ? _vm.__("有爱评论,说点好听的~") : null
var m7 =
_vm.show && _vm.platform !== "ios" ? _vm.__("有爱评论,说点好听的~") : null
var g3 = _vm.isToShow ? _vm.nowImage.length : null
var m8 = _vm.isToShow && g3 !== 0 ? _vm.__("清空") : null
var g4 = _vm.isToShow ? _vm.nowImage.length : null
var m9 = _vm.isToShow && g4 == 0 ? _vm.__(" 您还没使用过图片 ") : null
var g5 = _vm.isToShow ? _vm.nowTimeEmojiList.length : null
var m10 = _vm.isToShow && g5 !== 0 ? _vm.__("最近使用") : null
var m11 = _vm.isToShow && g5 !== 0 ? _vm.__("清空") : null
var m12 = _vm.isToShow ? _vm.__("全部表情") : null
var m13 =
_vm.isToShow && (_vm.value !== "" || _vm.imageURL !== "") && _vm.isSend
? _vm.__("发送")
: null
var m14 =
_vm.isToShow && _vm.value == "" && _vm.imageURL == "" && _vm.isSend
? _vm.__("发送")
: null
_vm.$mp.data = Object.assign(
{},
{
$root: {
m0: m0,
g0: g0,
m1: m1,
m3: m3,
g2: g2,
l1: l1,
m6: m6,
m7: m7,
g3: g3,
m8: m8,
g4: g4,
m9: m9,
g5: g5,
m10: m10,
m11: m11,
m12: m12,
m13: m13,
m14: m14,
},
}
)
}
var recyclableRender = false
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ 1870:
/*!**************************************************************************************************************************************************************!*\
!*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/community/components/douyin-scrollview/douyin-H-scrollview.vue?vue&type=script&lang=js& ***!
\**************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_douyin_H_scrollview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./douyin-H-scrollview.vue?vue&type=script&lang=js& */ 1871);
/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_douyin_H_scrollview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_douyin_H_scrollview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_douyin_H_scrollview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_douyin_H_scrollview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_douyin_H_scrollview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 1871:
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/community/components/douyin-scrollview/douyin-H-scrollview.vue?vue&type=script&lang=js& ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (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 _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 11));
var _vuex = __webpack_require__(/*! vuex */ 34);
var _biaoqin = _interopRequireDefault(__webpack_require__(/*! @/common/emoji/biaoqin.js */ 1872));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
var uniPopup = function uniPopup() {
__webpack_require__.e(/*! require.ensure | components/uni-popup/uni-popup */ "components/uni-popup/uni-popup").then((function () {
return resolve(__webpack_require__(/*! @/components/uni-popup/uni-popup.vue */ 896));
}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
};
var wxParse = function wxParse() {
Promise.all(/*! require.ensure | components/u-parse/u-parse */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/u-parse/u-parse")]).then((function () {
return resolve(__webpack_require__(/*! @/components/u-parse/u-parse.vue */ 1555));
}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
};
var _default = {
data: function data() {
return {
// 每一个参数都重要
// 解释如下:
// ----- start ----- 评论输入框部分
num: 1.15,
//用来处理评论的高度
plHeight: 0,
//评论高度
value: "",
//用户在输入框输入信息的数据
autoHeight: false,
//这个默认即可(用于评论框自动适应高度)
borderRadius: 50,
//评论框圆角大小
lineheight: 0,
//默认即可(用于处理评论框高度)
percent: 1,
//默认(用于处理发送按钮已经评论框宽度)
show: true,
//默认(是否显示评论框)
emojiHeight: 0,
//表情区域的高度
emojiheight: 0,
//用于处理表情区域的高度
emojihi: 0,
cursorSpacing: 20,
//键盘距离输入框的距离
autoFocus: true,
//是否自动聚焦(默认聚焦)
isopen: false,
//(默认不展开)
isToShow: false,
//默认
adjustPosition: true,
//默认
placeholder: "有爱评论,说点好听的~",
disabled: false,
//
current: 1,
//当前切换的位置
emojilist: [],
//表情数组
nowTimeEmojiList: [],
//最近输入的表情
sinaEmojilist: [],
//新浪微博表情
currentNum: 4.4,
//默认
likeImage: [],
//默认
nowImage: [],
//默认
gifAndpngList: [],
//默认
gifAndpnglist: [],
//默认
searchGIFValue: "",
//默认
isSearcopen: false,
//默认
GifList: [],
//默认
isShowImage: false,
//默认
imageURL: "",
//默认
platform: "",
//默认
systemVerson: "",
//系统版本
ischangepinlun: true,
//默认显示全面屏手机评论样式
// ----- end ----- 评论输入框部分
// ----- start ----- 评论内容部分
pinlunList: [],
//用于在界面展示的 评论数组
pinlunListX: [],
//这个是用来存储原始评论数据的数组
pinlun_list: [],
//用于存储界面 评论数组 的副本
videoID: "",
//当前视频的 ID
isSend: true,
//默认
userID: "",
//当前用户的 ID
update: true,
//用于刷新视图
huifuUser: "",
//回复信息的人的名字
gethuifuUser: "",
//被回复的人(也就是接收者的名字)
gethuifuUserID: "",
//被回复的人的 ID
istohuifu: false,
//是否是去回复(默认不是)
huifuindex: 0,
//回复信息所在下标
iszhangkai: false,
//默认不展开评论
comment_id: 0
// ----- end ----- 评论内容部分
};
},
name: "douyin-scrollview",
props: {
Width: Number,
Height: Number,
story_id: {
type: String,
default: ''
},
videouserID: {
type: Number,
default: 0
},
pinlunNum: {
//总评论数量
type: Number,
default: 0
}
},
components: {
uniPopup: uniPopup,
wxParse: wxParse
},
computed: (0, _vuex.mapState)(['Config', 'StateCode', 'notice', 'plantformInfo', 'shopInfo', 'userInfo', 'hasLogin', '__', '$', 'sprintf']),
watch: {
// 监听 输入表情值 并搜索 GIF 表情
searchGIFValue: function searchGIFValue(val) {
this.isopen = false;
if (val !== '') {
var sms = [];
for (var i = 0; i < this.gifAndpngList.length; i++) {
if (this.gifAndpngList[i].name.indexOf(val) !== -1) {
sms.push(this.gifAndpngList[i]);
}
}
this.GifList = sms;
}
},
// 监听 输入框输入数据
value: function value(val) {
if (val == "") {
this.autoHeight = false;
if (this.imageURL !== '') {
this.percent = 0.9;
} else {
this.percent = 1;
}
} else {
this.autoHeight = true;
this.percent = 0.9;
}
},
story_id: function story_id(val) {
this.getnewpinlun();
},
// 监听 GIF图片用户选择一个 GIF 图片以后这个值就会被赋值)
imageURL: function imageURL(val) {
if (val !== '') {
this.percent = 0.9;
} else {
if (this.value == '') {
this.percent = 1;
}
}
},
// 监听 输入框 高度变化
lineheight: function lineheight(newVal, oldVal) {
if (Math.abs(newVal) < 30) {
this.borderRadius = 50;
} else {
this.borderRadius = 10;
}
}
},
created: function created() {
this.placeholder = this.__('有爱评论,说点好听的~');
// 1.isToShow 用于输入框显示(默认不改)
this.isToShow = false;
// 2.判断当前设备信息
var model = uni.getSystemInfoSync().model;
// 3.判断当前设备信息
this.platform = uni.getSystemInfoSync().platform;
// 3.1 获取系统版本
this.emojiHeight = 0;
// 4.获取当前 视频 ID
this.videoID = uni.getStorageSync("videoID");
// 5.获取当前 用户 ID
this.userID = uni.getStorageSync("user")._id;
// 6.获取评论信息
this.getnewpinlun();
// 7.根据设备信息,处理评论区域高度
if (uni.getSystemInfoSync().platform == 'ios' && (model !== 'iPhone6' || model !== 'iPhone6s' || model !== 'iPhone7' || model !== 'iPhone8')) {
this.num = 1.25;
} else {
this.num = 1.25;
}
this.windowHeight = uni.getSystemInfoSync().screenHeight;
// this.emojiHeight = this.windowHeight/2.1;
this.adjustPosition = true;
this.plHeight = this.Height - this.Height / this.num;
// 8.聚焦输入
// this.focus();
// 9.判断是否有 GIF 图片
if (this.imageURL !== '') {
this.percent = 0.9;
}
// 10.把之前准备好的 emoji 表情赋值给 数组,用于展示
this.emojilist = _biaoqin.default;
// this.sinaEmojilist = sinaEmojiList
// 11.看看有没有喜欢的 GIF有的话赋值
this.likeImage = uni.getStorageSync("likeImage");
// 11.看看有没有当前的 GIF有的话赋值
this.nowImage = uni.getStorageSync("nowImage");
// 11.看看有没有当前的 emoji ,有的话赋值
this.nowTimeEmojiList = uni.getStorageSync("nowTimeEmojiList");
// 12.请求 GIF 表情库(这里的表情库都存在 json 文件里面了)
/*
1.资源来源
GitHubhttps://github.com/zhaoolee/ChineseBQB
Giteehttps://gitee.com/mirrors/ChineseBQB
这两个库 数据都是同步的,可以去参考,国内的话可以用 gitee 访问下载,如何丢到服务器里面
*/
// uni.request({
// url: 'https://vkceyugu.cdn.bspapp.com/VKCEYUGU-bdb24c6d-8c19-4f80-8e7e-c9c9f037f131/bf6f0d2e-e065-4685-a104-218c42add104.json',
// success: (res) => {
// var gifAndpngList = res.data.data
// var sms = []
// for(let i=0;i<gifAndpngList.length;i++){
// /*
// 它的资源很多,这里只获取 gif 部分
// */
// if(gifAndpngList[i].name.indexOf("gif") !== -1){
// sms.push(gifAndpngList[i])
// }
// }
// this.gifAndpngList = sms
// }
// })
},
methods: _objectSpread(_objectSpread({}, (0, _vuex.mapMutations)(['logout', 'getPlantformInfo', 'forceUserInfo', 'getStoreInfo'])), {}, {
getnewpinlun: function getnewpinlun() {
// 这里是对评论信息做处理
var that = this;
var params = {
story_id: this.story_id,
sidx: 'comment_time',
sord: 'DESC'
};
that.$.request({
url: this.Config.URL.sns.story_comment_lists,
data: params,
success: function success(data, status, msg, code) {
// console.log(res);
var pin = data.items;
var pins = data.items;
for (var i = 0; i < data.items.length; i++) {
if (data.items[i].commentList.length !== 0) {
data.items[i].sonpinlunText = that.__("展开") + data.items[i].commentList.length + that.__("条回复");
data.items[i].sonpinlunLength = data.items[i].commentList.length;
} else {
data.items[i].sonpinlunLength = 0;
}
data.items[i].iszhangkai = false;
}
that.pinlunList = data.items;
that.pinlunListX = data.items;
}
});
},
sendSMS: function sendSMS() {
var _this = this;
// 1.先处理表情信息
var that = this;
var str = this.value;
var stri = "";
var nodes = "";
if (this.value !== '') {
var replacedStr = str.replace(/\[([^(\]|\[)]*)\]/g, function (item, index) {
console.log("item: " + item);
for (var i = 0; i < _this.emojilist.length; i++) {
var row = _this.emojilist[i];
if (row.alt == item) {
//在线表情路径,图文混排必须使用网络路径,请上传一份表情到你的服务器后再替换此路径
//比如你上传服务器后你的100.gif路径为https://www.xxx.com/emoji/100.gif 则替换onlinePath填写为https://www.xxx.com/emoji/
var onlinePath = 'https://res.wx.qq.com/mpres/htmledition/images/icon/emotion/';
var imgstr = '<img src="' + onlinePath + row.url + '" style="width: 21px; height: 21px; margin-left: 1px; margin-right: 1px; margin-top: -2px;" />';
// console.log("imgstr: " + imgstr);
return imgstr;
}
}
});
stri = '<div style="width: 292.5px; display: flex; flex-flow: row wrap; margin-top: 7px;">' + replacedStr + '</div>';
// nodes = parsehtml(stri);
} else {
nodes = [];
}
var msg = {};
// 2.处理完成之后判断
if (this.istohuifu) {
// 如果是真的代表是回复消息
// this.pinlunListX[(this.pinlunListX.length-1)-this.huifuindex].sonPinlun.push(msg);
// var pin = this.pinlunListX;
this.isSend = false;
// 3. 评论正在发送
uni.showLoading({
title: this.__('正在发送...')
});
var msg = {
user_id: this.userInfo.user_id,
story_id: this.story_id,
comment_content: stri,
comment_reply_id: 0,
comment_id: this.comment_id,
to_user_id: this.gethuifuUserID
};
this.$.request({
url: this.Config.URL.sns.story_comment_add,
data: msg,
success: function success(data, status, msg, code) {
// console.log(resx);
/*
4.评论发送成功
1把输入框清空
2GIF 图片也清理一下
3关闭输入框
4isSend用来防止 用户多次点击发送信息
5最后就是更新评论信息
*/
if (status == 200) {
uni.hideLoading();
that.value = "";
that.imageURL = "";
that.$refs.openPinglun.close();
that.isSend = true;
that.getnewpinlun();
} else {
that.$.alert(msg);
}
}
});
} else {
// 直接发信息
msg = {
user_id: this.videouserID,
story_id: this.story_id,
comment_content: stri,
comment_reply_id: 0,
comment_id: 0,
to_user_id: 0
};
console.log(msg);
this.isSend = false;
uni.showLoading({
title: this.__('正在发送...')
});
this.$.request({
url: this.Config.URL.sns.story_comment_add,
data: msg,
success: function success(data, status, msg, code) {
if (status == 200) {
uni.hideLoading();
that.value = "";
that.imageURL = "";
that.isSend = true;
that.getnewpinlun();
} else {
that.$.alert(msg);
}
}
});
}
},
tosonlike: function tosonlike(index, inde) {
// 处理子评论
var that = this;
var comment = this.pinlunList[index].commentList[inde];
var url = that.Config.URL.sns.story_comment_reply_like_add;
var IsFabulous = 1;
var comment_reply_helpful_num = comment.comment_reply_helpful_num;
if (comment.IsFabulous) {
url = that.Config.URL.sns.story_comment_reply_like_remove;
IsFabulous = 0;
comment_reply_helpful_num = comment_reply_helpful_num - 1;
} else {
comment_reply_helpful_num = comment_reply_helpful_num + 1;
}
that.forceUserInfo(function (user) {
var params = {
comment_reply_id: comment.comment_reply_id
};
that.$.request({
url: url,
data: params,
success: function success(data, status, msg, code) {
if (200 == status) {
that.pinlunList[index].commentList[inde].IsFabulous = IsFabulous;
that.pinlunList[index].commentList[inde].comment_reply_helpful_num = comment_reply_helpful_num;
this.getnewpinlun();
}
}
});
});
},
zhangkai: function zhangkai(index) {
// 1.点击展开评论,一开始是不展开的(如果点击展开,就把 评论的副本的子评论赋值给当前页面页面评论,这样当前页面就可以显示子评论了)
var list = this.pinlunList[index];
if (list.iszhangkai == false) {
list.iszhangkai = true;
list.sonpinlunText = this.__("收起评论");
} else {
list.iszhangkai = false;
list.sonpinlunText = this.__("展开") + this.pinlunList[index].sonpinlunLength + this.__("条回复");
}
this.pinlunList[index] = list;
this.$forceUpdate();
},
deletesonpinlun: function deletesonpinlun(index, inde) {
var _this2 = this;
// 删除 子评论(由于评论是按照时间顺序展示的,所以这里的赋值都是取反的)
var that = this;
return;
uni.showModal({
title: this.__('确定删除?'),
success: function success(re) {
if (re.confirm) {
uni.showLoading({
title: _this2.__("正在删除")
});
var params = {};
that.$.request({
url: that.Config.URL.sns.story_remove,
data: params,
success: function success(data, status, msg, code) {
if (status == 200) {
uni.hideLoading();
_this2.getnewpinlun();
}
}
});
}
}
});
},
deletepinlun: function deletepinlun(index) {
var _this3 = this;
// 删除 评论(子评论也将被删除)
uni.showModal({
title: this.__('确定删除?'),
content: this.__('删除后子评论将被删除'),
success: function success(re) {
if (re.confirm) {
uni.showLoading({
title: _this3.__("正在删除")
});
var sms = [];
for (var i = 0; i < _this3.pinlunListX.length; i++) {
if (i !== _this3.pinlunListX.length - 1 - index) {
sms.push(_this3.pinlunListX[i]);
}
}
// console.log(this.pinlunListX)
uni.request({
url: 'https://bdb24c6d-8c19-4f80-8e7e-c9c9f037f131.bspapp.com/video',
method: 'POST',
data: {
info: 'add_pinlun',
_id: _this3.videoID,
pinlun: sms
},
success: function success(resx) {
uni.hideLoading();
_this3.getnewpinlun();
}
});
}
}
});
},
addlikeImage: function addlikeImage() {
uni.showModal({
title: '⏰演示项目提醒⏰',
content: '请前往 douyin-scrollview.nvue组件\naddlikeImage()函数进行配置',
success: function success() {
// uni.chooseImage({
// count: 1,
// success: (res)=> {
// var tempFilePaths = res.tempFilePaths;
// uni.saveFile({
// tempFilePath: tempFilePaths[0],
// success: (re)=> {
// var background = re.savedFilePath;
// var imge = ""
// // 使用 uni.uploadFile()
// /*
// 把返回的链接信息给 imge 即可
// 最后把图片链接,填入喜欢的图片中
// */
// if(uni.getStorageSync("likeImage").length == 0){
// this.likeImage = []
// this.likeImage.push(imge)
// uni.setStorageSync("likeImage",this.likeImage);
// } else {
// this.likeImage = uni.getStorageSync("likeImage");
// this.likeImage.push(imge)
// uni.setStorageSync("likeImage",this.likeImage);
// }
// }
// })
// }
// })
}
});
},
/*
【🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟】
----- end -----
*/
sonhuifu: function sonhuifu(index, inde) {
// 1.子评论回复
/*
1先处理回复人信息
2处理被回复人信息
3改变 “发送” 状态
4打开评论框
*/
this.huifuUser = uni.getStorageSync("user").username;
this.gethuifuUser = this.pinlunList[index].sonPinlun[inde].username;
this.gethuifuUserID = this.pinlunList[index].sonPinlun[inde].userID;
this.istohuifu = true;
this.placeholder = this.__("回复:") + this.gethuifuUser;
this.huifuindex = index;
this.openPinglun();
},
huifu: function huifu(index) {
// 1.评论回复
/*
1先处理回复人信息
2处理被回复人信息
3改变 “发送” 状态
4打开评论框
*/
this.huifuUser = uni.getStorageSync("user").username;
this.gethuifuUser = this.pinlunList[index].user_nickname;
this.gethuifuUserID = this.pinlunList[index].user_id;
this.istohuifu = true;
this.placeholder = this.__("回复:") + this.pinlunList[index].user_nickname;
this.comment_id = this.pinlunList[index].comment_id;
this.huifuindex = index;
this.openPinglun();
},
clicknowImage: function clicknowImage(index) {
// 点击 GIF 图片信息
this.imageURL = this.nowImage[index];
this.isShowImage = true;
},
selectGIF: function selectGIF(index) {
// 选择 GIF 图片
/*
1获取 GIF 链接
2清理搜索的 GIF 输入框信息
3缓存 GIF 图片信息
*/
this.imageURL = this.GifList[index].url;
this.isShowImage = true;
this.searchGIFValue = "";
this.$refs.searchEmoji.close();
if (uni.getStorageSync("nowImage").length == 0) {
this.nowImage = [];
this.nowImage.push(this.imageURL);
uni.setStorageSync("nowImage", this.nowImage);
} else {
this.nowImage = uni.getStorageSync("nowImage");
var isTrue = true;
for (var i = 0; i < this.nowImage.length; i++) {
if (this.imageURL == this.nowImage[i]) {
isTrue = false;
}
}
if (isTrue) {
this.nowImage.push(this.imageURL);
}
uni.setStorageSync("nowImage", this.nowImage);
}
},
deleteimageURL: function deleteimageURL() {
// 清理 GIF 图片
this.imageURL = "";
this.isShowImage = false;
},
clickGIF: function clickGIF(index) {
// 在选择 GIF 列表,点击 GIF 图片,选择图片
/*
1获取 GIF 链接
2清理搜索的 GIF 输入框信息
3缓存 GIF 图片信息
*/
this.imageURL = this.gifAndpnglist[index].url;
this.isShowImage = true;
if (uni.getStorageSync("nowImage").length == 0) {
this.nowImage = [];
this.nowImage.push(this.imageURL);
uni.setStorageSync("nowImage", this.nowImage);
} else {
this.nowImage = uni.getStorageSync("nowImage");
var isTrue = true;
for (var i = 0; i < this.nowImage.length; i++) {
if (this.imageURL == this.nowImage[i]) {
isTrue = false;
}
}
if (isTrue) {
this.nowImage.push(this.imageURL);
}
uni.setStorageSync("nowImage", this.nowImage);
}
},
clearSearchValue: function clearSearchValue() {
// 点击搜索 GIF 的小叉叉,清理输入的值
this.searchGIFValue = "";
},
blurGIF: function blurGIF() {
// 搜索 GIF 图片失去聚焦时
// 关闭 GIF 输入框
this.windowHeight = uni.getSystemInfoSync().screenHeight;
this.emojiHeight = this.windowHeight / 2.1;
if (this.searchGIFValue == '') {
this.$refs.searchEmoji.close();
}
},
searchGIF: function searchGIF() {
var _this4 = this;
// 点击搜索 GIF 图片
// 打开输入框
this.emojiHeight = 0;
if (uni.getSystemInfoSync().platform == 'ios') {
this.$refs.searchEmoji.open('bottom');
} else {
setTimeout(function () {
_this4.$refs.searchEmoji.open('bottom');
}, 500);
}
},
deletenowImage: function deletenowImage(index) {
// 删除当前图片
var sms = [];
for (var i = 0; i < this.nowImage.length; i++) {
if (this.nowImage[i] !== this.nowImage[index]) {
sms.push(this.nowImage[i]);
}
}
this.nowImage = sms;
uni.setStorageSync("nowImage", this.nowImage);
},
clickLikeImage: function clickLikeImage(index) {
// 点击喜欢的图片之后
/*
1获取图片信息
2缓存图片 在本地
*/
if (uni.getStorageSync("nowImage").length == 0) {
this.nowImage = [];
this.nowImage.push(this.likeImage[index]);
uni.setStorageSync("nowImage", this.nowImage);
} else {
this.nowImage = uni.getStorageSync("nowImage");
var isTrue = true;
for (var i = 0; i < this.nowImage.length; i++) {
if (this.likeImage[index] == this.nowImage[i]) {
isTrue = false;
}
}
if (isTrue) {
this.nowImage.push(this.likeImage[index]);
}
uni.setStorageSync("nowImage", this.nowImage);
}
},
deleteImage: function deleteImage(index) {
var _this5 = this;
// 删除 图片
/*
1更新当前 GIF 图片列表
2同时去看看 最近使用图片里面有没有当前要删除的图片,
如果有的话就一同删除掉
*/
uni.showModal({
title: this.__('确定删除?'),
success: function success(re) {
if (re.confirm) {
uni.removeSavedFile({
filePath: _this5.likeImage[index],
success: function success() {
var sms = [];
for (var i = 0; i < _this5.likeImage.length; i++) {
if (_this5.likeImage[i] !== _this5.likeImage[index]) {
sms.push(_this5.likeImage[i]);
}
}
var smh = [];
for (var _i = 0; _i < _this5.nowImage.length; _i++) {
if (_this5.nowImage[_i] !== _this5.likeImage[index]) {
smh.push(_this5.nowImage[_i]);
}
}
_this5.nowImage = smh;
uni.setStorageSync("nowImage", _this5.nowImage);
_this5.likeImage = sms;
uni.setStorageSync("likeImage", _this5.likeImage);
}
});
}
}
});
},
qingkonGIF: function qingkonGIF() {
var _this6 = this;
// 清空当前 GIF 图片
uni.showModal({
title: this.__('确定清空?'),
success: function success(re) {
if (re.confirm) {
_this6.nowImage = [];
uni.removeStorageSync("nowImage");
}
}
});
},
searchGIFChange: function searchGIFChange(e) {},
change: function change(e) {
// 输入框开关变化
/*
1如果打开输入框show == true
- 此时请求 GIF 列表图片信息
2如果关闭输入框
- 恢复默认设置
*/
if (e.show == true) {
this.show = false;
// this.getGif();
} else {
uni.hideKeyboard();
this.isToShow = false;
this.emojiHeight = 0;
this.show = true, this.autoFocus = true;
this.isopen = false;
this.current = 1;
this.currentNum = 4.4;
this.isShowImage = false;
this.cursorSpacing = 20;
this.placeholder = this.__("有爱评论,说点好听的~");
this.istohuifu = false;
}
},
/*
以下方法都是输入框 状态变化,以及逻辑切换等信息
虽然不起眼但是很重要 【🌟🌟🌟🌟🌟】
(如果是要复制的话都是要复制的)
*/
// ------- start -------\
closeSheet: function closeSheet() {
this.$emit('closeScrollview');
},
movehandle: function movehandle() {},
movesearch: function movesearch() {},
openPinglun: function openPinglun() {
var _this7 = this;
setTimeout(function () {
_this7.$refs.openPinglun.open('bottom');
}, 500);
},
linechange: function linechange(event) {
this.lineheight = event.detail.height;
},
keyboardheightchange: function keyboardheightchange() {},
blur: function blur() {
// uni.hideKeyboard();
},
clickTextarea: function clickTextarea() {
var _this8 = this;
this.disabled = false;
if (uni.getSystemInfoSync().platform == 'ios') {
this.autoFocus = false;
setTimeout(function () {
_this8.autoFocus = true;
}, 200);
}
},
focus: function focus() {
var _this9 = this;
if (uni.getSystemInfoSync().platform == 'ios') {
this.autoFocus = false;
this.isopen = true;
}
setTimeout(function () {
_this9.autoFocus = true;
_this9.isopen = false;
setTimeout(function () {
if (uni.getSystemInfoSync().platform == 'ios') {
_this9.isToShow = true;
}
if (_this9.imageURL !== '') {
_this9.isShowImage = true;
}
}, 1500);
}, 20);
},
toemoji: function toemoji() {
var _this10 = this;
if (this.isopen == false) {
this.windowHeight = uni.getSystemInfoSync().screenHeight;
this.emojiHeight = this.windowHeight / 2.1;
this.disabled = true;
this.isopen = true;
this.isToShow = true;
} else {
this.isShowImage = false;
this.isToShow = false;
this.isopen = false;
this.disabled = false;
this.emojiHeight = 0;
if (this.imageURL !== '') {
setTimeout(function () {
_this10.isShowImage = true;
}, 1300);
}
}
},
undo: function undo() {
if (this.value !== "") {
var str = "";
for (var i = 0; i < this.value.length - 1; i++) {
str += this.value[i];
}
this.value = str;
}
},
timeEmoji: function timeEmoji() {
this.currentNum = 1;
this.current = 0;
},
nowEmoji: function nowEmoji() {
this.currentNum = 4.3;
this.current = 1;
},
likeEmoji: function likeEmoji() {
this.currentNum = 7.6;
this.current = 2;
},
gifEmoji: function gifEmoji() {
this.currentNum = 11.0;
this.current = 3;
},
qingkon: function qingkon() {
var _this11 = this;
uni.showModal({
title: this.__('确定清空?'),
success: function success(re) {
if (re.confirm) {
_this11.nowTimeEmojiList = [];
uni.removeStorageSync("nowTimeEmojiList");
}
}
});
},
clicknowTimeEmoji: function clicknowTimeEmoji(index) {
var str = this.nowTimeEmojiList[index].alt;
this.value += str;
},
clickEmoji: function clickEmoji(index) {
// console.log(this.emojilist[index])
var str = this.emojilist[index].alt;
this.value += str;
if (uni.getStorageSync("nowTimeEmojiList").length == 0) {
this.nowTimeEmojiList = [];
this.nowTimeEmojiList.push(this.emojilist[index]);
uni.setStorageSync("nowTimeEmojiList", this.nowTimeEmojiList);
} else {
this.nowTimeEmojiList = uni.getStorageSync("nowTimeEmojiList");
var isTrue = true;
for (var i = 0; i < this.nowTimeEmojiList.length; i++) {
if (this.emojilist[index].alt == this.nowTimeEmojiList[i].alt) {
isTrue = false;
}
}
if (isTrue) {
this.nowTimeEmojiList.push(this.emojilist[index]);
}
uni.setStorageSync("nowTimeEmojiList", this.nowTimeEmojiList);
}
},
clicksinaEmoji: function clicksinaEmoji(index) {
console.log(this.sinaEmojilist[index]);
},
currentChange: function currentChange(e) {
var num = e.detail.current + 1;
switch (num) {
case 1:
this.currentNum = 1;
break;
case 2:
this.currentNum = 4.3;
break;
case 3:
this.currentNum = 7.6;
break;
case 4:
this.currentNum = 11.0;
break;
default:
break;
}
},
getGif: function getGif() {
var list = [];
for (var i = 0; i < 15; i++) {
var num = Math.round(Math.random() * this.gifAndpngList.length);
list.push(this.gifAndpngList[num]);
}
this.gifAndpnglist = list;
},
scrolltolowerGIF: function scrolltolowerGIF() {
for (var i = 0; i < 15; i++) {
var num = Math.round(Math.random() * this.gifAndpngList.length);
this.gifAndpnglist.push(this.gifAndpngList[num]);
}
},
onUnCommentLike: function onUnCommentLike(n) {
var that = this;
n.stopPropagation();
that.forceUserInfo(function (user) {
var params = {
comment_id: n.currentTarget.dataset.comment_id
};
that.$.request({
url: that.Config.URL.sns.story_comment_like_remove,
data: params,
success: function success(data, status, msg, code) {
if (200 == status) {
for (var t = [], e = 0; e < that.commentList.length; e++) {
if (that.commentList[e].comment_id == n.currentTarget.dataset.comment_id) {
var o = that.commentList[e];
0 == that.commentList[e].IsFabulous ? (o.IsFabulous = 1, o.comment_like_count = o.comment_like_count + 1) : (o.IsFabulous = 0, o.comment_like_count = o.comment_like_count - 1), t.push(o);
} else {
t.push(that.commentList[e]);
}
}
that.commentList = t;
} else {}
}
});
});
},
onCommentLike: function onCommentLike(a) {
var that = this;
a.stopPropagation();
that.forceUserInfo(function (user) {
that.zan(a.currentTarget.dataset.comment_id);
});
},
zan: function zan(comment_id) {
var that = this,
params = {
user_id: that.userInfo.user_id,
/*operateId: that.shopInfo.store_id,*/
comment_id: comment_id
};
that.$.request({
url: this.Config.URL.sns.story_comment_like_add,
data: params,
success: function success(data, status, msg, code) {
if (200 == status) {
for (var t = [], e = 0; e < that.pinlunList.length; e++) {
if (that.pinlunList[e].comment_id == comment_id) {
var o = that.pinlunList[e];
0 == that.pinlunList[e].IsFabulous ? (o.IsFabulous = 1, o.comment_like_count = o.comment_like_count + 1) : (o.IsFabulous = 0, o.comment_like_count = o.comment_like_count - 1), t.push(o);
} else {
t.push(that.pinlunList[e]);
}
}
that.commentList = t;
} else {}
}
});
}
// ------- end -------
})
};
exports.default = _default;
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
/***/ }),
/***/ 1873:
/*!**********************************************************************************************************************************************************************!*\
!*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/community/components/douyin-scrollview/douyin-H-scrollview.vue?vue&type=style&index=0&lang=css& ***!
\**********************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_douyin_H_scrollview_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./douyin-H-scrollview.vue?vue&type=style&index=0&lang=css& */ 1874);
/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_douyin_H_scrollview_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_douyin_H_scrollview_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_douyin_H_scrollview_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_douyin_H_scrollview_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_douyin_H_scrollview_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 1874:
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/community/components/douyin-scrollview/douyin-H-scrollview.vue?vue&type=style&index=0&lang=css& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
if(false) { var cssReload; }
/***/ })
}]);
//# sourceMappingURL=../../../../.sourcemap/mp-weixin/community/components/douyin-scrollview/douyin-H-scrollview.js.map
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'community/components/douyin-scrollview/douyin-H-scrollview-create-component',
{
'community/components/douyin-scrollview/douyin-H-scrollview-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('2')['createComponent'](__webpack_require__(1867))
})
},
[['community/components/douyin-scrollview/douyin-H-scrollview-create-component']]
]);