扫码获取微信抬头

扫码获取微信抬头

官方文档地址

实现步骤

  1. 前端扫码微信抬头,获取到返回的 result(链接)
  2. 后端实现解析链接内容接口,在后端部分调用公众号接口解析链接内容

前端部分处理

html
<script setup>
import { ref } from 'vue';
const result = ref('');
const sancode = () => {
  uni.scanCode({
    success(res) {
      result.value = res.result;
      console.log(result.value);
      uni.request({
        url: 'http://localhost:3020/api/getInvoiceTitle',
        method: 'POST',
        data: { link: result.value },
        success(invoiceTitle) {
          console.log(invoiceTitle);
        },
        fail(e) {
          console.log(e);
        }
      });
    },
    fail(e) {
      console.log('e: ', e);
    }
  });
};
</script>

<template>
  <view class="content"><button @click="sancode">获取扫码结果</button></view>
</template>

<style lang="scss"></style>

后端部分的处理

这里的 APPID 和 SECRET 需要在公众号中获取

小程序常用工具/文档
小程序简易请求数据封装