feat: 第一次上传代码
This commit is contained in:
133
unpackage/dist/dev/mp-weixin/pages/chat/ChatList.js
vendored
Normal file
133
unpackage/dist/dev/mp-weixin/pages/chat/ChatList.js
vendored
Normal file
@@ -0,0 +1,133 @@
|
||||
"use strict";
|
||||
const common_vendor = require("../../common/vendor.js");
|
||||
const common_assets = require("../../common/assets.js");
|
||||
if (!Math) {
|
||||
(ChatTopBgImg + ChatTopNavBar + ChatTopBanner + ChatCardAI + ChatCardMine + ChatMoreTips + ChatQuickAccess)();
|
||||
}
|
||||
const ChatTopBanner = () => "./ChatTopBanner.js";
|
||||
const ChatTopBgImg = () => "./ChatTopBgImg.js";
|
||||
const ChatTopNavBar = () => "./ChatTopNavBar.js";
|
||||
const ChatCardAI = () => "./ChatCardAI.js";
|
||||
const ChatCardMine = () => "./ChatCardMine.js";
|
||||
const ChatQuickAccess = () => "./ChatQuickAccess2.js";
|
||||
const ChatMoreTips = () => "./ChatMoreTips.js";
|
||||
const _sfc_main = {
|
||||
__name: "ChatList",
|
||||
emits: ["openDrawer"],
|
||||
setup(__props, { emit: __emit }) {
|
||||
const statusBarHeight = common_vendor.ref(20);
|
||||
const navBgColor = common_vendor.ref("rgba(66, 173, 249, 0)");
|
||||
common_vendor.ref(0);
|
||||
const timer = common_vendor.ref(null);
|
||||
const holdKeyboard = common_vendor.ref(false);
|
||||
const holdKeyboardFlag = common_vendor.ref(true);
|
||||
common_vendor.ref("");
|
||||
const chatMsgList = common_vendor.ref([]);
|
||||
const inputMessage = common_vendor.ref("");
|
||||
const lastMsgId = common_vendor.ref("");
|
||||
holdKeyboard.value = true;
|
||||
const emits = __emit;
|
||||
const openDrawer = () => {
|
||||
emits("openDrawer");
|
||||
common_vendor.index.__f__("log", "at pages/chat/ChatList.vue:112", "=============打开抽屉");
|
||||
};
|
||||
common_vendor.onLoad(() => {
|
||||
common_vendor.index.getSystemInfo({
|
||||
success: (res) => {
|
||||
statusBarHeight.value = res.statusBarHeight || 20;
|
||||
}
|
||||
});
|
||||
});
|
||||
common_vendor.onMounted(() => {
|
||||
initData();
|
||||
});
|
||||
const initData = () => {
|
||||
for (let i = 0; i < 30; i++) {
|
||||
chatMsgList.value.push({
|
||||
mid: `msg_${i}`,
|
||||
msg: `消息${i}`
|
||||
});
|
||||
}
|
||||
};
|
||||
const handleTouchEnd = () => {
|
||||
clearTimeout(timer.value);
|
||||
timer.value = setTimeout(() => {
|
||||
if (handleNoHideKeyboard.value) {
|
||||
common_vendor.index.hideKeyboard();
|
||||
}
|
||||
holdKeyboardFlag.value = true;
|
||||
}, 50);
|
||||
};
|
||||
const handleNoHideKeyboard = () => {
|
||||
holdKeyboardFlag.value = false;
|
||||
};
|
||||
const sendMessage = () => {
|
||||
handleNoHideKeyboard();
|
||||
chatMsgList.value.push({
|
||||
mid: `msg_${chatMsgList.value.length}`,
|
||||
msg: `新消息${inputMessage.value}`
|
||||
});
|
||||
inputMessage.value = "";
|
||||
common_vendor.index.__f__("log", "at pages/chat/ChatList.vue:231", JSON.stringify(chatMsgList.value));
|
||||
};
|
||||
common_vendor.watch(chatMsgList, (newVal) => {
|
||||
if (newVal.length > 0) {
|
||||
lastMsgId.value = newVal[newVal.length - 1].mid;
|
||||
common_vendor.nextTick$1(() => {
|
||||
lastMsgId.value = "";
|
||||
common_vendor.nextTick$1(() => {
|
||||
lastMsgId.value = newVal[newVal.length - 1].mid;
|
||||
});
|
||||
});
|
||||
}
|
||||
}, { deep: true });
|
||||
return (_ctx, _cache) => {
|
||||
return {
|
||||
a: common_vendor.o(openDrawer),
|
||||
b: statusBarHeight.value + "px",
|
||||
c: navBgColor.value,
|
||||
d: common_vendor.f(chatMsgList.value, (item, index, i0) => {
|
||||
return common_vendor.e({
|
||||
a: index === 0
|
||||
}, index === 0 ? {
|
||||
b: common_assets._imports_0,
|
||||
c: "205c7d43-3-" + i0,
|
||||
d: common_vendor.p({
|
||||
text: "查信息、预定下单、探索玩法、呼叫服务、我通通可以满足,快试试问我问题吧!"
|
||||
})
|
||||
} : index === 1 ? {
|
||||
f: "205c7d43-4-" + i0,
|
||||
g: common_vendor.p({
|
||||
text: "查信息、预定下单、探索玩法"
|
||||
})
|
||||
} : index === 3 ? {
|
||||
i: "205c7d43-5-" + i0,
|
||||
j: common_vendor.p({
|
||||
text: "推荐双卧私汤套房。【房间十设施十服务能力】房问为两室一厅两卫,房问为一个2米大床房和一个标问,可2加床,最多可 住6人; 房问内带麻将机、带汗蒸房,带阳台泡池,厨房 可烹饪; 【内容玩法】房间内可打麻将、泡汤、长形茶几 可坐10人,可打德州、惯蛋等娱乐活动;阳台泡池旁可加碳火进行BBQ(食材需自带);带小朋友的家长,小朋友可玩酒店内游乐场淘气堡。 【内容玩法】饮食方面酒店自助餐不限量供应,提供西餐、泰餐、中餐自助,距酒店10分钟车程可达老宇号息烽正宗辣子鸡。 【特别体验】近期“有为妃作歹”主题泼水活动。"
|
||||
})
|
||||
} : {
|
||||
k: common_vendor.t(item.msg)
|
||||
}, {
|
||||
e: index === 1,
|
||||
h: index === 3,
|
||||
l: item.mid,
|
||||
m: item.mid
|
||||
});
|
||||
}),
|
||||
e: lastMsgId.value,
|
||||
f: common_assets._imports_1,
|
||||
g: common_vendor.o(sendMessage),
|
||||
h: common_vendor.o(handleNoHideKeyboard),
|
||||
i: holdKeyboard.value,
|
||||
j: inputMessage.value,
|
||||
k: common_vendor.o(($event) => inputMessage.value = $event.detail.value),
|
||||
l: common_assets._imports_2,
|
||||
m: common_vendor.o(sendMessage),
|
||||
n: common_vendor.o(handleTouchEnd)
|
||||
};
|
||||
};
|
||||
}
|
||||
};
|
||||
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-205c7d43"]]);
|
||||
wx.createComponent(Component);
|
||||
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/chat/ChatList.js.map
|
||||
Reference in New Issue
Block a user