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.资源来源
GitHub:https://github.com/zhaoolee/ChineseBQB
Gitee:https://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