Vueは虫眼鏡付きの検索ボックスを実装します

Vueは虫眼鏡付きの検索ボックスを実装します

この記事では、Vueを使用して虫眼鏡付きの検索ボックスを実装する方法を紹介します。具体的な内容は次のとおりです。

入力単一タグでのフォントアイコンの使用:

最初のステップは、main.js に iconfont アイコンをグローバルにインポートすることです。
2 番目のステップは、属性を入力タグに動的にバインドし、その値をデータ内の変数に設定することです。
ステップ3: フォントアイコンコードの&#xを\uに変更します。

コードは次のとおりです。

<テンプレート>
    <div class="ログイン">
        <!--ヘッダー検索-->
       <div class="top">
           <div class="top-text iconfont">広州&#xe612;</div>
           <div class="top-btn">
               <input type="text" :placeholder="icon" class="iconfont">
           </div>
           <div class="top-x iconfont iconlingdang1"></div>
       </div>   
    </div>
</テンプレート>

<スクリプト>
    エクスポートデフォルト{
        名前:"ログイン",
        データ(){
           戻る {               
               アイコン:'\ue637 キーワードを入力してください'
           }
        }
    }
</スクリプト>

<スタイルスコープ>
    。ログイン{
        幅: 100%;
        高さ: 100%;
    }
    。トップ{
        幅: 100%;
        高さ: 0.8rem;
        背景色: ピンク;
        ディスプレイ:フレックス;
        アイテムの位置を中央揃えにします。
        フォントサイズ:0.35rem;
    }
    .トップテキスト{
        左マージン:0.3rem;
    }
    .トップ-btn{
        幅: 4.8rem;
        高さ: 0.5rem;
        左マージン:0.2rem;
        右マージン:0.55rem;
    }
    .top-btn>​​入力{
        幅: 100%;
        高さ:0.5rem;
        境界線の半径:1rem;
        境界線:なし;
        アウトライン: なし;
        パディング左:0.3rem;
    }
</スタイル>

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Vueは製品の拡大鏡効果を実現します
  • Vue3 カプセル化された虫眼鏡コンポーネントのサンプルコード
  • Vue3は画像拡大鏡効果を実現します
  • Vueは商品詳細ページの虫眼鏡機能を実装します
  • Vueはタブ切り替えの虫眼鏡効果を実装します
  • Vueはシンプルな虫眼鏡効果を実装します
  • Vue3.0 手書き拡大鏡効果
  • Vue が虫眼鏡効果を実装
  • 手書きのVue拡大鏡効果
  • Vue3はJingdong製品詳細ページの虫眼鏡効果コンポーネントをカプセル化します

<<:  Nginx を使用して https ルートドメイン名への 301 リダイレクトを実装するためのサンプル コード

>>:  MySQL の単一テーブル クエリ操作例の詳細な説明 [構文、制約、グループ化、集計、フィルタリング、並べ替えなど]

推薦する

MAC 上の MySQL の初期パスワードを忘れた場合の対処方法

MACでMySQLの初期パスワードを忘れた問題を解決する方法を参考までに共有します。具体的な内容は次...

Nginx を使用して DoNetCore を Alibaba Cloud にデプロイする方法

基本的な環境設定まずはご自身でドメイン名とサーバーを購入してくださいクラウドサーバーECSに基づいて...

Tomcat9 Windows サービスのインストールに関する詳細なチュートリアル

1. 準備1.1 service.bat を含む tomcat 圧縮パッケージをダウンロードします。...

Vue バックエンド管理システムのページング機能の実装例

この記事では、主に Vue バックグラウンド管理システムのページング機能の実装を紹介し、次のように共...

シャトルボックス機能を実装するためのVueの詳細なコード

Vue - シャトルボックス機能を実装します。効果図は次のようになります。 CS 。移行{ ディスプ...

Vue2.x における双方向バインディングの原理と実装

目次1. 実施プロセス2. オブザーバーを表示する3. ウォッチャーを実装する4. コンパイルを実装...

CentOS に PHP5 をインストール、PHP をアンインストール、PHP7 をインストールするチュートリアル

まず、PHP5をインストールするのはとても簡単ですyum install php PHP5 を使用し...

MySQL 5.7.9 バージョンの sql_mode=only_full_group_by 問題を解決する

MySQL 5.7.9 バージョンの sql_mode=only_full_group_by の問題...

写真とテキストによる MySQL 8.0.11 インストール チュートリアル

インターネット上には多くのチュートリアルがありますが、基本的には同じです。ただし、細かい原因でソフト...

MySQL 学習: データベース テーブルの 5 つの主要な制約を初心者向けに詳しく説明します

目次1. 制約の概念と分類2. 5つの制約の追加と削除2.1 制約を追加する6つの方法2.2 制約を...

JavaScript イベント委任の原則

目次1. イベント委任とは何ですか? 2. イベント委任の原則3. イベント委託の役割1. イベント...

Dockerはイメージ名とTAG操作の名前を変更します

docker イメージを使用する場合、以下に示すように、REPOSITORY と TAG の両方が ...

Docker イメージのエクスポート、インポート、コピーの例の分析

最初の解決策は、イメージを公開イメージリポジトリにプッシュし、それをプルダウンすることです。 2 番...

JavaScript でプライベート メンバーを作成する

目次1. クロージャを使用する2. ES6クラスを使用する3. ES2020提案を使用する4. We...

IE6/7 における a.getAttribute(href,2) 問題の分析と解決

簡単な説明<br />IE6および7では、一般的なaタグ(HTMLで記述され、DOM操作...