序文 Vue(発音は /vjuː/、view に似ています)は、ユーザーインターフェイスを構築するためのプログレッシブフレームワークです。正式にはプログレッシブフレームワークと説明されており、この記事では主に vue の呼び出しブラウザ共有に関する関連情報を紹介します。詳しい紹介を見てみましょう。 手順は次のとおりです。 1. 開発環境 vue+vant 2. コンピュータシステム Windows 10 Professional Edition 3. Vue 開発の過程で、共有に遭遇することがよくあります。以下に私の方法を共有しますので、お役に立てば幸いです。 4. まず効果の画像を見てください: 5. NativeShare.jsを使用して上記の機能を実現する // インストール npm install nativeshare 6. 対応するコンポーネントを導入する 'nativeshare' から NativeShare をインポートします 7. 共有アイコンをクリックし、メソッドに対応するコードを追加します。 cshare() { (navigator.userAgent.toLowerCase().indexOf('micromessenger') !== -1) の場合 { this.ui.showToast('写真やテキストを共有するには、QQ ブラウザを開いてください', 2) } それ以外 { 試す { this.nativeShare.setShareData({ // リンク: 'http://192.168.3.82:8080/#/pages/index/itest', タイトル: 'title111', 説明: 'desc11', // アイコン: 'https://t12.baidu.com/it/u=751929707,172094732&fm=76', }) this.nativeShare.call('デフォルト') } キャッチ (エラー) { コンソール.log(エラー) this.ui.showToast('このブラウザはジャンプをサポートしていません') } } }, 8. NativeShare.js を選ぶ理由は何ですか? 互換性(間違いなく最も互換性のあるブラウザプラグイン) 問題点: 1.UC Androidでアイコンを設定できない 2. BaiduブラウザAndroidでは共有を指定できない 9. NativeShare には 3 つの強力なメソッドしかありません。 getShareData() 共有テキストを取得します setShareData() 共有テキストを設定します call(command = 'default', [options]) ブラウザのネイティブ共有コンポーネントを呼び出します 10.ShareDataはコピーのフォーマットを次のように設定します。 { アイコン: ''、 リンク: ''、 タイトル: ''、 説明: ''、 から: ''、 // 以下のコールバックは現在 WeChat と QQ でのみサポートされています。success: noop, 失敗: 何もしない、 キャンセル: noop、 トリガー: noop、 } 11. call メソッドを呼び出すとき、最初のパラメータは共有コンポーネントを呼び出すために使用するコマンドを指定します。現在 6 つのコマンドがサポートされています。彼らです:
要約する Vue がブラウザ共有機能を呼び出す方法についてはこれで終わりです。Vue がブラウザを呼び出してコンテンツを共有する方法についてさらに詳しく知りたい場合は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: MySql5.7.18 の文字セット構成の詳細なグラフィック説明
>>: Linux カーネル デバイス ドライバー proc ファイル システム ノート
通常、人事担当者と会うことはめったにありませんが、一度会うと、それが生死を分けることもあります。 H...
<br />記事と同様に、Web ページにも明確な段落と重要度の異なるタイトルが必要です...
g++ を使用して初めて cpp ファイルをコンパイルしたとき、未定義の参照エラーが報告されました。...
目次Docker の基本概念Docker インストール プロセス (Centos6.9)カーネルのア...
序文js を使用して、年の回転選択効果を実現します。では早速、写真を見てみましょう。 1. アイデア...
序文インターネット上には、MySQL でインデックスにヒットできないさまざまな状況をまとめた記事がよ...
目次ネットワーク構成を表示するネットワークインターフェース情報を表示する---ifconfigルーテ...
Web デザインは、個人の好みや Web ページの内容に応じて、デザインのレイアウトが常に変化します...
nginx を導入した際に、フォワードプロキシの設定も nginx を使っていました。しかし、htt...
目次1. ユニオンタイプ2. クロスオーバータイプ3. 型保護3.1 カスタム型保護3.2 保護の種...
目次複数の種類のフィルタリングをサポート複数の範囲のクエリを避ける並べ替えを最適化するインデックスの...
目次1. 異なるリクエストパスに応じて異なるデータを返す方法を学びます。 2. 送信データ: データ...
みなさんこんにちは。私は技術の話ばかりして髪を切らない先生のトニーです。今回はMySQL 8.0で追...
私は数年間 vi エディタを使ってきましたが、実用的な用途で使ったことはありませんでした。今日 Py...
ステップ1: Djangoプロジェクトを作成するターミナルを開き、書き込みたいプロジェクトのアドレス...