問題タブ [strict-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
internet-explorer - Vue.js - IE11 で壊れる動的入力
IE でアプリを表示しようとしているときに Vue で動的入力を作成しようとすると、エラーが発生します。ページが読み込まれず、「厳密モードでは許可されていないプロパティの複数の定義」が表示されます。
入力には v-model と :value 属性の両方があり、ほとんどの状況でこれらが競合することは理にかなっていますが、複数のチェックボックスとラジオ ボタンの場合、v-model に割り当てられる値を決定するために属性が必要です。
Vue のドキュメントでは、これがチェックボックス配列を操作する適切な方法であることも示されていますが、動的な値のプロパティは使用されていません。このコンポーネントの使用方法により、値は動的である必要があります。
コードは抽象的に次のようになります。
IE でこのエラーを回避する方法はありますか? 他のすべてのブラウザでは問題なく動作します。ありがとう!
javascript - 関数内に var のない JavaScript 変数は、グローバル実行コンテキストでは使用できません
kyle simpson の JavaScript コースの 1 つで、var キーワードを前に付けずに Javascript 関数内で変数を宣言すると、その変数がグローバル実行コンテキストで使用可能になることを学びましたが、chrome 開発者ツールまたは nodejs で試してみると、スローされます参照エラー:....
何か変わった?
Windows と Linux の Firefox と Chrome の両方で発生します。
ReferenceError: バーが定義されていません
もう1つの質問は、未定義が出力ログに追加されることに関するものですが、この質問では言及していません。これが重複としてマークされている理由がわかりません。この質問は、グローバル実行コンテキスト/スコープに関するものです
ありがとう。
android-permissions - Android の厳格モード ポリシー違反とは
public static void write(byte[] aInput, String aOutputFileName, String dirName) {
上記のコードは、私が使用しているライブラリからのもので、出力ファイルを作成してバイト配列を書き込むことになっています。logcat を確認したところ、Strict Mode Policy 違反の Write.toDisk が見つかりました。私の質問の意図は次のとおりです。(1) Strict モードでは、メイン スレッドでのディスクの読み取りと書き込みができなくなりますか? (2) ファイルやフォルダが実際に作成されていないということですか? (3) では、アプリ内にこれをトリガーしないフォルダーまたはファイルを作成するにはどうすればよいですか? (4) メインの UI スレッドからディスクの読み取り/書き込みを処理するための推奨される方法は何ですか。実際の例を教えていただければ幸いです。
前もって感謝します
reactjs - 警告: findDOMNode は StrictMode、react-redux-notify では非推奨です
react-redux-notify の使用中にこの警告が表示されます
これを修正する方法は?