まず、技術的背景
第二に、需要
第三に、機能実現
釘は、開発文書に従って開発小さなネイティブプログラムだったネイルhttps://ding-doc.dingtalk.com/doc#/dev/ed25rr
第四に、マイクロチャネルのステープルアプレットアプレットとの違い
:を参照してくださいhttps://www.cnblogs.com/dora-zc/p/10963644.html
第五に、遭遇した問題と解決策の開発:
1、ページ、しない表示タブバーの下にdd.navigateToのタブバージャンプ?
ソリューション:dd.navigateToとdd.redirectToタブバーをページにジャンプすることができ、あなたはタブバーのページにジャンプする必要がある場合は、dd.switchTabを使用しています。
2、登录页面报错:SETSTATE(...)のみマウントまたは部品の実装を更新することができます。これは通常、あなたがアンマウントコンポーネントにSETSTATE()と呼ばれることを意味します。これは、無op.Pleaseはxxxのコンポーネントのコードをチェックしていないです。
原因:タイマーと、ログインページ、ホームページへのジャンプ、ログインページが閉じているが、タイマーは、実装にsetDataにまだあります
溶液:クリアタイマ→ONUNLOADでONUNLOAD(){this.countdownHoldStop()}で行わ、
3、どのように質量の参加イベントに?
(1)のような、コンポーネントDATA- *属性に提供されます。<ビュークラス=「アイテムボックス」データ項目=「{{アイテム}}」ONTAP =「toSignedDetailPage」>
(2)取得パラメータ:toSignedDetailPage(イベント){にconsole.log(event.target.dataset.item)}
パラメータは、パラメータにページジャンプを渡す方法、オブジェクトまたは配列である4、?
ソリューション:
URI文字列は、例えばencodeURIComponentで()によって符号化された成分(1)と同様に機能することができます。
聞かせてdetailData = JSON.stringify(event.target.dataset.itemDetail)
dd.navigateTo({URL: '?/ページ/ signedDetail / signedDetail detailData =' + encodeURIComponentで(detailData)})
URIにジャンプするターゲットページにおける(2)は、decodeURIComponentアセンブリ受信し復号し、バック()変数減少、JSON.parseによって所望の結果を達成することができるこの方法。
例如:聞かせてjsonData =は、decodeURIComponent(query.detailData)
図5に示すように、スクロールビュー(ビュースクロール領域)セット高さ:100%またはフレックス:1無効
解決方法:動的に計算高さや高さ:CALC(100VH)。スクロールY =「{{TRUE}}」:スクロールビューの配列方向属性を与える必要があります
6、どのように親子通信コンポーネント?
https://www.cnblogs.com/wgl0126/p/11419345.html
7、defaultTitle構成JSONファイルの個々のページが有効になりませんか?
溶液:dd.setNavigationBar設定、例えば:dd.setNavigationBar({タイトル: "ログイン"})のonLoadに入れ
六本の爪アプレットが存在するバグ
1は、多くの場合、効果がないdd.showToast
図2は、キャンバスは依然として存在し、効果的にクリアすることができない消去した後clearRect()を実行しました
3、カスタムコンポーネントのパスは、それ以外の場合は出て解析できないだろう、プロジェクトのルートディレクトリに配置する必要があります
H5は、プログラムを統合七つの小さな釘