在 input 的 placeholder中 使用iconfont


寫在前面

 

 

 

 產品要求放大鏡和文字放在一起。用定位,位置不准確,就會導致手機上錯位,丑的一批。

進入正題 如何在input的 placeholder 中使用圖標呢?

以阿里巴巴的矢量圖標庫為例, 現在有三種引入方式  Unicode 、 Font class 、 Symbol(為了多色)。

我們現在引入方式是Font class 、 Symbol兩種同時使用,Symbol僅僅是為了多色圖標。又啰嗦了,進入正題進入正題。

注意要加圖標類名 比如 iconfont

1、Unicode方式

1、不要直接賦值 例如
<input type="text" class="iconfont search" placeholder='&#xe65a;'>

2、通過vue的bind 注意把&#x改成 \u

<input type="text" class="iconfont search" :placeholder='"\ue65a"'>

2、Font class方式

同上不過是從偽類的content里面拿到  例如 \e7bc 變成 \ue7bc 多一個u,同樣是bind

<input type="text" class="iconfont search" :placeholder='"\ue7bc"'>

寫在最后

產品真是操蛋


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM