(3) WeChat アプレットを実行します。QR コード スキャン コンポーネントをホームページに追加します。

複数のページを作成した後、QR コードのスキャンなどの他の機能をミニ プログラムに追加してみました。

1. QR コード生成 Web サイトで、QR コードまたはバーコードの写真を生成します。

生成された Web サイトは、Baidu の「QR コード生成」を使用して見つけることができます。ここでは、「2023 年の調子はどうですか」の数字とテキストを使用して次の QR コードを生成し、その後のコード スキャンとテストのためにローカルに保存します。

2.index.wxml ファイルを変更します。

(1)index.wxml の元の内容の大部分を削除し、次の内容だけを残します。

<!--index.wxml-->
<view class="container">

</view>

(2) 3行目に以下を挿入します。

<button type="primary" bindtap="scanCode">扫码</button>
<view><text>你扫到的是{
   
   {scanType}}码</text></view>
<view><text>内容为:{
   
   {result}}</text></view>

この時点では、「QR コードのスキャン」ボタンをクリックしても効果はありません。構造ファイルに QR コードのスキャン コンポーネントを追加しただけで、「「QR コードのスキャン」ボタンをクリックする」イベントの対話型定義は行っないためです

3.index.js ファイルを変更します。

(1)index.js の元の内容の大部分を削除し、次の内容だけを残します。

// index.js
// 获取应用实例
const app = getApp<IAppOption>()

Page({

})

(2) 6行目に以下を挿入します。

  scanCode() {
    var myThis = this;
    wx.scanCode({
      success(res) {
        myThis.setData({
          result: res.result,
          scanType: res.scanType
        })
      }
    })
  },
  data: {
    result:"等待扫描"
  }

(3)コンパイルが成功したら、WeChat 開発者ツール インターフェイスの [コードをスキャン] ボタンをクリックしてローカル フォルダーを開き、以前に保存した QR コード画像「2023 How Are You」を選択すると、ミニ プログラム インターフェイスに次の結果が表示されます。

 WeChat 開発者ツール インターフェイスで効果をテストすることに加えて、実機デバッグを選択し、携帯電話を使用して効果をテストすることもできます。この結果は、携帯電話テストでも同様の効果があることを示しています。

参考文献:

https://cloud.tencent.com/developer/article/1360040

http://www.manongjc.com/detail/52-orpllzamyctwnte.html

おすすめ

転載: blog.csdn.net/qq_38250687/article/details/130593072