これは純粋に娯楽と学習のプロジェクトです。開発中に発生した問題やアイデアを時々記録し、何か提案があれば、私に教えてください (問題点)。プロジェクトには独自のカプセル化されたコンポーネントがあり、プロジェクト構造で表示できます。
すべての映画とテレビのデータは Douban API によって提供されます。現在、利用可能な無料の Douban 検索インターフェイスはありません。私が提供したインターフェイスは、登録せずに WeChat バックエンドに追加できません。ミニプログラムの自己啓発機能は限定的すぎて、十分に活用することができません。必要に応じて、プロジェクトのクローンを作成して自分で実行することもできます。
オンラインマインドマップ
注意すべき点:
カスタム コンポーネント Component を使用するには、ミニ プログラムの基本バージョン ライブラリが 1.6.3 以降である必要があります。
wxParse を使用するには、ミニ プログラムの基本バージョン ライブラリが 1.6.6 以降である必要があります。
ミニ プログラムのシンプルな双方向バインディング、ミニ プログラムの基本バージョン ライブラリ 2.9.3 以降
久しぶりに、以前に自分で設定した仕様を忘れてしまい、コードに大きな不整合が発生しました。自分用にプロジェクトの仕様をバックアップできますか?
CODE_OF_CONDUCT.md
このプロジェクトのクローンを作成し、WeChat Web 開発ツールを使用してプロジェクトのルート ディレクトリを開きます
yarn # or npm install
メニューバーツール --> Build npm
クラウド開発環境を開いたら、プロジェクト/cloudfunctions/
クラウドに同期し (クラウド開発環境の初期化を参照)、 app.js
変更します。
wx . cloud . init ( {
traceUser : true ,
env : 'dev-oucwt' // 此处替换为你自己的云环境 ID
} ) ;
注: 実機で開発環境をプレビューする場合は、デバッグをオンにする必要があります
インポートとエクスポートについては、公式ドキュメント API Mock/Rules を参照して、mock/mock.config.json をインポートします。開発ツールによって提供されるモック機能は、現在モバイル プレビューをサポートしていません。
注: AppID をお持ちでない場合は、データを表示できない可能性があり、携帯電話でプレビューすることもできません。開発ツールでは、セキュリティで保護されたドメイン名の検証をオフにする必要があります。 [ツールバー] --> [詳細] --> [プロジェクト設定] --> [セキュリティで保護されたドメイン名を検証しない...] と [HTTPS 証明書] をオンにします。
Vercel ホストが次に GitHub Trending API を実装
ミニプログラムは IconFont を使用します
クラウド開発関連付けテーブル(コレクション)のケース
プロジェクトを書くときに考えたこと
執筆時の注意点
ミニプログラムは外部フォントを使用します
ミニ プログラムのカスタム スコアリング コンポーネント - テンプレートの実装 (精度 0.1)
ミニ プログラム カスタム スコアリング コンポーネント - コンポーネントの実装 (精度 0.1)
├── apis
├── assets
├── components 组件化 Component
│ ├── cover-page 可下拉关闭的半屏组件
│ ├── pre-image 图片预加载
│ ├── rating 评分
│ └── tabs
├── cloudfunctions
├── pages
│ └── common 模板 template
│ ├── actionsheet 操作菜单
│ ├── cell 列表单元
│ ├── dropmenu 下拉菜单
│ ├── loading 加载/加载更多
│ ├── rating 评分
│ ├── share 底部分享菜单
│ ├── wxParse 富文本、HTML 和 MD 解析,小程序基础版本库 1.6.6 及以上
│ └── component.js wux 针对 template 的组件化,写得挺好,借鉴一下
├── style
│ ├── weui.wxss
│ ├── animate.wxss CSS 动画
│ └── font-awesome.min.wxss Font Awesome 字体图标
├── utils
│ └── wxCloud.js 云函数二次封装
├── app.js
├── app.json
└── app.wxss