收藏
回答

分包引入插件页面空白,但是回调是走success的

问题类型 插件 AppID 插件版本号 AppID 操作系统 微信版本 基础库版本
Bug wx8c631f7e9f2465e1 1.4.3 wx66e127a19937f8a4 Android 8.0.49以上 3.4.9
<template>
	<view style="height: 100vh">
		<chat bind:queryCallback="getQueryCallback" bind:openWebview="openWebview"
			bind:openMiniProgram="openMiniProgram" />
	</view>
</template>


<script setup>
	import {
		reactive,
		getCurrentInstance,
		ref
	} from 'vue'
	import {
		onReady,
		onLoad,
		onUnload,
		onHide
	} from "@dcloudio/uni-app"
	let userInfo = ref({})
	let plugin = requirePlugin("chatbot");
	onLoad((option) => {
		userInfo.value = uni.getStorageSync('userInfo');
		let userName = ''
		if (userInfo.value?.image) {
			userName = userInfo.value?.name
		}
		let userImage = ''
		if (userInfo.value?.image_logo) {
			userImage = userInfo.value?.image_logo
		}
		console.log('userInfo.value.openid')
		console.log(userInfo.value.openid)
		plugin.init({
			appid: "我的ID", //微信对话开放平台小程序插件appid
			openid: userInfo.value.openid, // 小程序用户的openid,必填项
			userHeader: userImage, // 用户头像,不传会弹出登录框
			userName: userName, // 用户昵称,不传会弹出登录框
			anonymous: false, // 是否允许匿名用户登录,版本1.2.9后生效, 默认为false,设为true时,未传递userName、userHeader两个字段时将弹出登录框
			success: (res) => {
				console.log('res')
				console.log(res)
			}, //非必填
			fail: (error) => {
				console.log('error')
				console.log(error)
			}, //非必填
		});


	})
</script>


<style>

</style>
回答关注问题邀请回答
收藏

2 个回答

  • 华亭观梦
    华亭观梦
    07-22

    在pages.json或app.json对面页面路由引入一下自定义组件

    07-22
    有用
    回复 1
    • 🍎
      🍎
      07-23
      还是不行呢,已经使用微信客服组件关联到微信客服开发平台了
      07-23
      回复
  • 🍎
    🍎
    07-10

    走success后还是没跳转到微信客服插件的页面

    07-10
    有用
    回复
登录 后发表内容