<script lang="ts">
import "@/store/usePinia";
import { onShow } from "@dcloudio/uni-app";
import useRequestParam from "store/requestParam";
import { defineComponent } from "vue";
import { login } from "@/page_subject/dyLogin/hooks/packagePromise";
import { $getPhone } from "@/page_subject/virtualGoodsDetails/request";
import useToast from "@/utils/useToast";
interface GetPhoneNumber {
params: {
iv: string;
encryptedData: string;
};
success: Function;
}
export default defineComponent({
setup() {
onShow(() => {
const requestStore = useRequestParam();
uni.getSystemInfo({
success(res) {
requestStore.handleData("version", res.version);
}
});
});
},
methods: {
async getPhoneNumber({ params, success }: GetPhoneNumber) {
const { iv, encryptedData } = params;
const code = await login();
const res = await $getPhone({ iv, encryptedData, code });
if (res.success) {
const data = JSON.parse(res.data);
const result = {
phoneNumber: data.phoneNumber
};
// 回调交易模版
success(result);
} else {
useToast(res.msg);
}
}
}
});
</script>
- 发布:2023-04-27 15:52
- 更新:2023-04-27 15:52
- 阅读:245
产品分类: uniapp/小程序/字节跳动
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 10 专业版 21H2
第三方开发者工具版本号: v4.0.4
基础库版本号: 2.80.0.2
项目创建方式: CLI
CLI版本号: @vue/cli 4.5.15
示例代码:
操作步骤:
可参考代码示例,然后点击真机调试
可参考代码示例,然后点击真机调试
预期结果:
小程序可正常使用
小程序可正常使用
实际结果:
小程序在模拟器上可以,真机调试不行
小程序在模拟器上可以,真机调试不行
bug描述:
uniapp使用vue3 defineComponent编写 app.vue编译后抖音小程序无法真题调试,测试环境也不可以
0 个回复