WeChat アプレット エラーの問題を解決する方法: this.setData は関数ではありません
この記事では主に、WeChat アプレット エラー: this.setData は関数ではありません。この記事が同様の問題を解決するのに役立つことを願っています。
WeChat アプレット エラー: this .setData は関数ではありません
このページで定義されているコードは次のとおりです。コードはエラーを報告します:this.setData は関数ではありません
<strong> pasteEncryptedText:function()</strong>{ let decryptedPass = this.data.decryptedPassword; if (decryptedPass == '' ){ wx.showToast({ title: '请先输入解密密码', mask: true, success: function (res) { setTimeout(function () { wx.hideToast(); }, 4000); }, }); return; }else{ wx.getClipboardData({ <strong>success: function (res)</strong> { if ( res.data == '' ){ wx.showToast({ title: '剪贴板没有内容', mask: true, success: function (res) { setTimeout(function () { wx.hideToast(); }, 4000); }, }) }else{ console.log(decryptedPass); console.log(res.data); <strong>this.setData({ encryptedTextDecode: res.data, originalTextDecode: desEncryptedDecrypted.decrypt(res.data, decryptedPass), });</strong> console.log(this.data.originalTextDecode); } } }); } }
問題分析:関数pasteEncryptedText()は内部にネストされた別の関数wx.showToast()を呼び出し、wx.showToast()内でsetData()が呼び出されます
これはページではなくwx.showToast( ) このオブジェクト
解決策:
<strong> 在函数pasteEncryptedText()一开始处将this对象保存:</strong>let that = this;
pasteEncryptedText:function(){ let decryptedPass = this.data.decryptedPassword;
<strong>let that = this;</strong> if (decryptedPass == '' ){ wx.showToast({ title: '请先输入解密密码', mask: true, success: function (res) { setTimeout(function () { wx.hideToast(); }, 4000); }, }); return; }else{ wx.getClipboardData({ success: function (res) { if ( res.data == '' ){ wx.showToast({ title: '剪贴板没有内容', mask: true, success: function (res) { setTimeout(function () { wx.hideToast(); }, 4000); }, }) }else{ console.log(decryptedPass); console.log(res.data); <strong> that.setData</strong>({ encryptedTextDecode: res.data, originalTextDecode: desEncryptedDecrypted.decrypt(res.data, decryptedPass), }); console.log(<strong>that.data.originalTextDecode</strong>); } } }); }
上記はこの記事の全内容です。皆様の学習に役立つことを願っています。その他の関連コンテンツPHP 中国語 Web サイトに注意してください。
関連する推奨事項:
WeChat アプレットがサーバー携帯電話のプレビューを要求し、データが要求されない問題を解決する方法
WeChat パブリック アカウント プロンプトの問題を解決する方法: 不正な API 関数
方法WeChat アプレットエラーの問題を解決します: {"baseresponse":{"errcode":-80002,"errmsg":""}}
以上がWeChat アプレット エラーの問題を解決する方法: this.setData は関数ではありませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











ファンクションとは、関数を意味します。これは、特定の関数を備えた再利用可能なコード ブロックです。プログラムの基本コンポーネントの 1 つです。入力パラメータを受け取り、特定の操作を実行し、結果を返すことができます。その目的は、再利用可能なコード ブロックをカプセル化することです。コードの再利用性と保守性を向上させるコード。

10月22日のニュースによると、AMDの最新Ryzen7040シリーズノートパソコンには、ザイリンクスIPをベースにした「RyzenAI」と呼ばれる専用AIエンジンが搭載されており、PyTorchやTensorFlowなどの機械学習フレームワークの動作を高速化するように設計されているという。ただし、現在 RyzenAI は Microsoft Windows オペレーティング システムのみをサポートしていますが、顧客の需要が増大し続けるにつれて、この状況は変わる可能性があります。今年の 6 月には、AMD が GitHub で RyzenAI デモ コードをいくつかリリースしましたが、その一部はオープン ソースですが、Windows システムでのみ利用可能であり、AMD は RyzenAILinux ドライバーをリリースしていません。その後

この記事では、Python の enumerate() 関数と「enumerate()」関数の目的について学びます。 enumerate() 関数とは何ですか? Python の enumerate() 関数は、データ コレクションをパラメータとして受け取り、列挙オブジェクトを返します。列挙オブジェクトはキーと値のペアとして返されます。キーは各項目に対応するインデックス、値は項目です。構文 enumerate(iterable,start) パラメータ iterable - 渡されたデータ コレクションは、iterablestart と呼ばれる列挙オブジェクトとして返すことができます。 - 名前が示すように、列挙オブジェクトの開始インデックスは start によって定義されます。無視したら

MySQL.proc テーブルの役割と機能の詳細な説明。MySQL は人気のあるリレーショナル データベース管理システムです。開発者が MySQL を使用する場合、多くの場合、ストアド プロシージャ (StoredProcedure) の作成と管理が必要になります。 MySQL.proc テーブルは非常に重要なシステム テーブルであり、ストアド プロシージャの名前、定義、パラメータなど、データベース内のすべてのストアド プロシージャに関連する情報が保存されます。この記事では、MySQL.proc テーブルの役割と機能について詳しく説明します。

11月11日のニュースによると、ロンソン中科のビジネスモデルは業界大手のビジネスモデルとは全く異なる様相を徐々に見せ始めているという。同社の胡偉武最高経営責任者(CEO)は、IBMモデルを採用しているファーウェイ、海光、蘇厳とは異なり、ロンソンはエコシステムの構築により重点を置いており、インテルのビジネスモデルになぞらえているが、政策市場の停滞の影響を受け、ロンソン・ジョンケの業績は低迷していると述べた。過去の期間では比較的弱かった。第3四半期報告書によると、今年上半期の営業利益は3億9,430万元で、前年同期比18.49%減、親会社に帰属する純利益はマイナス2億690万元と、前年同期比で減少した。前年比は383.24%減少しました。編集者の理解によれば、胡偉武氏は業績会議で、2023年第4四半期の政府政策市場の回復に向けて次のように述べた。

Vue の使い方と機能.use Function Vue は、多くの便利な機能を提供する人気のフロントエンド フレームワークです。その 1 つは Vue.use 関数で、これを使用すると Vue アプリケーションでプラグインを使用できるようになります。この記事では、Vue.use 関数の使い方と機能を紹介し、いくつかのコード例を示します。 Vue.use 関数の基本的な使用法は非常に簡単です。Vue がインスタンス化される前に関数を呼び出し、使用するプラグインをパラメータとして渡すだけです。簡単な例を次に示します。 // プラグインの導入と使用

clearstatcache() 関数は、ファイル ステータス キャッシュをクリアするために使用されます。 PHP は、次の関数によって返された情報をキャッシュします。 -stat()lstat()file_exists()is_writable()is_readable()is_executable()is_file()is_dir()filegroup()fileowner()filesize()filetype()fileperms()より良いパフォーマンスを提供するため。構文 voidclearstatecache() パラメータ NA 戻り値 clearstatcache(

link タグと a タグは HTML でよく使用される 2 つのタグであり、それぞれ機能と用途が異なります。リンク タグ リンク タグは主に HTML ドキュメントに外部リソースを導入するために使用されます。通常は外部スタイル シート (CSS ファイル) を導入するために使用されます。また、画像ファイル、音声ファイル、等リンク タグはタグ内に配置され、通常は他のメタデータ (タグなど) の後に書き込まれます。リンクタグの基本的な文法形式
