UNPKG

@tencentcloud/ai-desk-customer-wechat

Version:

AI Desk customer UIKit for wechat mini program

48 lines (47 loc) 1.31 kB
"use strict"; const aiDeskCustomerUniapp_adapterVue = require("../../../../../../../adapter-vue.js"); const common_vendor = require("../../../../../../../../common/vendor.js"); const BranchPc = () => "./branch-pc.js"; const { computed } = aiDeskCustomerUniapp_adapterVue.vue; const _sfc_main = { components: { BranchPc }, props: { payload: { type: Object, default: () => ({}) } }, emits: ["sendMessage"], setup(props, { emit }) { const payload = computed(() => { return props.payload; }); const handleContentListItemClick = (branch) => { emit("sendMessage", { text: branch.content }); }; const handleFormSaveInputSubmit = (text) => { emit("sendMessage", { text }); }; return { payload, handleContentListItemClick, handleFormSaveInputSubmit }; } }; if (!Array) { const _component_branchPc = common_vendor.resolveComponent("branchPc"); _component_branchPc(); } function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return { a: common_vendor.o($setup.handleContentListItemClick), b: common_vendor.p({ payload: $setup.payload }) }; } const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]); wx.createComponent(Component);