ネイル小さなプログラム開発遭遇ピット

まず、技術的背景

第二に、需要

第三に、機能実現

       釘は、開発文書に従って開発小さなネイティブプログラムだったネイル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は、プログラムを統合七つの小さな釘

おすすめ

転載: www.cnblogs.com/cristina-guan/p/12092993.html