ホームページ WeChat アプレット ミニプログラム開発 WeChat アプレット エラーの問題を解決する方法: this.setData は関数ではありません

WeChat アプレット エラーの問題を解決する方法: this.setData は関数ではありません

Jun 27, 2018 pm 04:15 PM
a function is NOT

この記事では主に、WeChat アプレット エラー: this.setData は関数ではありません。この記事が同様の問題を解決するのに役立つことを願っています。

WeChat アプレット エラー: this .setData は関数ではありません

このページで定義されているコードは次のとおりです。コードはエラーを報告します:this.setData は関数ではありません

<strong> pasteEncryptedText:function()</strong>{ 
 let decryptedPass = this.data.decryptedPassword; 
 if (decryptedPass == &#39;&#39; ){ 
 wx.showToast({ 
 title: &#39;请先输入解密密码&#39;, 
 mask: true, 
 success: function (res) { 
  setTimeout(function () { 
  wx.hideToast(); 
  }, 4000); 
 }, 
 }); 
 return; 
 }else{ 
 wx.getClipboardData({ 
 <strong>success: function (res)</strong> { 
  if ( res.data == &#39;&#39; ){ 
  wx.showToast({ 
  title: &#39;剪贴板没有内容&#39;, 
  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 == &#39;&#39; ){ 
 wx.showToast({ 
 title: &#39;请先输入解密密码&#39;, 
 mask: true, 
 success: function (res) { 
 setTimeout(function () { 
 wx.hideToast(); 
 }, 4000); 
 }, 
 }); 
 return; 
}else{ 
 wx.getClipboardData({ 
 success: function (res) { 
 if ( res.data == &#39;&#39; ){ 
 wx.showToast({ 
  title: &#39;剪贴板没有内容&#39;, 
  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 サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

機能とはどういう意味ですか? 機能とはどういう意味ですか? Aug 04, 2023 am 10:33 AM

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

AMD Ryzen AI は現在 Windows でのみ利用可能ですが、将来的には Linux もサポートする予定です AMD Ryzen AI は現在 Windows でのみ利用可能ですが、将来的には Linux もサポートする予定です Oct 22, 2023 pm 12:01 PM

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

Python の「enumerate()」関数の目的は何ですか? Python の「enumerate()」関数の目的は何ですか? Sep 01, 2023 am 11:29 AM

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

MySQL.procテーブルの役割と機能の詳しい説明 MySQL.procテーブルの役割と機能の詳しい説明 Mar 16, 2024 am 09:03 AM

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

Loongson 3A6000 は第 10 世代 Core に挑戦: 新世代プロセッサーに匹敵するパフォーマンス! Loongson 3A6000 は第 10 世代 Core に挑戦: 新世代プロセッサーに匹敵するパフォーマンス! Nov 11, 2023 pm 12:01 PM

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

Vue.use関数の使い方と機能 Vue.use関数の使い方と機能 Jul 24, 2023 pm 06:09 PM

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

PHPのclearstatcache()関数 PHPのclearstatcache()関数 Sep 07, 2023 am 09:33 AM

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

リンクタグとタグの違い リンクタグとタグの違い Feb 19, 2024 pm 06:16 PM

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

See all articles