WeChatミニプログラム-ボタンをクリックして、ミニプログラムソリューション(および互換性のないソリューション)を終了します

序文

ユーザーが右上隅クリックして閉じるのではなく、ユーザーがボタンクリックしてアップルレットを終了する場合があります小程序胶囊

プログラム

公式ドキュメント:https//developers.weixin.qq.com/miniprogram/dev/component/navigator.html

<navigator>コンポーネントを直接使用すると、次のような特定のコードを使用できます。

<navigator open-type="exit" target="miniProgram">关闭小程序</navigator>

予防

非互換性の問題がある可能性があります。

この機能がサポートされている最小バージョン2.1.0である場合、この機能を使用する必要がある場合は、アップルト管理のバックグラウンドで基本ライブラリの最小バージョンをそれ以上に設定することをお勧めします2.1.0

アップルトがサポートする最小ベーシックライブラリがアップルトの2.1.0ベーシックライブラリバージョンよりも低い場合は、アップルトベーシックライブラリのバージョンを判断できます。アップルトがサポートされている場合は終了コンポーネントが使用されます。サポートされていない場合は、他の指定されたページにジャンプする互換性処理が実行されます。 。

wx.getSystemInfo({
    
    
 success: function(res) {
    
    
  if(res.SDKVersion>="2.1.0"){
    
    
   self.setData({
    
    
   exitApp:true//data中的初始化变量
   })
  }
 }
})
<navigator wx:if="{
     
     {exitApp}}" open-type="exit" target="miniProgram">关闭按钮</navigator>
 <navigator wx:else open-type="navigate" target="navigate" url='../../index/index'>返回首页</navigator>

ホームページの場合は、この返品を処理せずに終了してください。

注:そうではないため、判断方法をAPI使用wx.canIUse(string)することはできません。また、決定するために、方法を取得することによってのみ、小さなコードベースライブラリ情報システムを取得できます。

おすすめ

転載: blog.csdn.net/weixin_44198965/article/details/108912117