1: パラメータ値を渡すメソッド
1: data-id
HTML要素に追加できます必要な値を渡す data-* 属性、使用手順:
(1) set data-id
<view class="block" bindtap="playTap" data-id="{{modle.id}}">
(2): 値を取得 + 値を渡す
playTap:function(e) { const dataset = e.currentTarget.dataset; wx.navigateTo({ url: '../play/index?id='+ dataset.id }) console.log(dataset.id); }
(3): 値を取得
onLoad:function (param) { //页面初始化 this.setData({ currentId:param.id }) }
data-注意: data-name には大文字を使用できません。オブジェクトは data-* 属性に保存できないため、長い間検索した後にこのエラーを見つけました。 2: ID に値を渡すように設定する方法。
使用方法:
(1) idを設定します
<view bindtap=“playTap" id="{{modle.id}}">
(2) 値を取得します
e.currentTarget.idを通じて設定されたidの値を取得し、値を渡すグローバルオブジェクトを設定します
3: ナビゲータに渡すパラメータ値を追加する
使用説明書
(1) 値を渡す: ナビゲータの属性 URL の後ろに接続 ID (パラメータ名) = 渡す値 (パラメータが複数ある場合) &name=value&……を区切るには & を使用します。)
<navigator url="../my/my?id={{item.id}}" wx:for="{{modles}}">
(2) 値:
onLoad (params){ app.fetch(API.detail + params.id,(err,data) => { }) }
2: データ要求のカプセル化
1. すべての
インターフェースを統合された js ファイルに入れて、exportconst api = {
interface1: 'https://........',
interface2: 'https://.......',
interface3: 'https://....',
.....
}
module.exports = api;
2 : app.js でリクエスト データをカプセル化するメソッド
fetch(url,data, callback) { wx.request({ url, data: data, header: { 'Content-Type': 'application/json' }, success(res) { callback(null, res.data); }, fail(e) { callback(e); } }) },
3: サブページでデータをリクエストするためにカプセル化されたメソッドを呼び出します
import API from "../../api/api.js"; const app = getApp(); const conf = { data:{ title:'正在拼命加载中...', loadding:true }, onLoad (){ app.fetch(API.hot,{},(err,data) => { }) }
3: テンプレートを使用します (テンプレートは非常に良いものであることがわかりました!)
1: 定義しますtemplates :name テンプレートの名前を設定します
<template name="homecell"> <view class="item"> </view> </template>
2: テンプレートを使用します
<import src="../../commonXml/homecell.wxml" />
まずテンプレートを導入します
<template is="homecell" data="{{item}}"></template>
次に、テンプレート is を使用し、次にテンプレートの名前を書き込みます。 必要なデータを data
var obj = []; var obj = new obj(); var obj = Object.create(null);
に渡します 4:配列の使いやすい属性
Array.isArray() メソッドは、値が配列であるかどうかを判断するために使用され、そうでない場合は false を返します。配列または配列以外の値を元の配列と結合し、新しい配列を形成して返します。
join() メソッドは、提供された関数 (コールバック関数) を配列の各要素に対して 1 回実行します。
keys() メソッドは、配列のインデックスのイテレータを返します。 map() メソッドは、元の配列の各要素で指定されたメソッドを呼び出したときの戻り値で構成される新しい配列を返します。pop() メソッドは配列の最後の要素を削除し、この要素を返します。
push() メソッドは配列の最後に 1 つ以上の要素を追加し、配列の新しい長さ (length 属性の値) を返します。 )。
toString() は、指定された配列とその要素を表す文字列を返します。
5
5 削除
dic[“key”] = “value”;
6 すべての属性を表示するメソッド
delete dic[“key”];
オブジェクトのすべてのキー名は文字列であるため、キー名が数値の場合は引用符で囲んでも追加できません。ただし、キー名が識別名の条件を満たしていない場合(例えば、最初の文字が数字である、スペースや
演算子が含まれている場合)は、自動的に文字列に変換されます。数値ではありません。引用符で囲む必要があります。そうでない場合は、エラーが報告されます
7 属性の読み取り
dic.clear();
注: ドット演算子は数値キー名には使用できません (小数点として扱われるため) )、角括弧演算子のみを使用できます。
8 オブジェクトのすべての属性を走査するために使用されますdelete dic;11 ステートメント付き 機能: 同じオブジェクトの複数の属性を操作する際の記述の利便性を提供します
Object.keys(obj);
obj.name || obj['name']と同等
以上がWeChat ミニプログラム開発の経験の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

WebStorm Mac版
便利なJavaScript開発ツール

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。
