vue placeholder 引用 字體 圖標 简体版
原文   原文鏈接

先說一下問題:在placeholder中想使用字體圖標,結果渲染不正確,代碼如圖vue

效果如圖app

在網上get到了解決方法:字體

在VUE組件中,給placeholder添加圖標,須要注意如下幾點:編碼

一、不要給placeholder直接賦值,以下spa

<input type="text" class="iconfont search" placeholder='&#xe65a; 搜索音樂、視頻、歌詞、電臺'>

應該使用:placeholder對此屬性進行綁定賦值,以下3d

<input type="text" class="iconfont search" :placeholder='icon'>
export default {
  name: 'app',
  data:function(){
    return{
      icon:'\ue65a 搜索音樂、視頻、歌詞、電臺'
    }
  }
}

二、iconfont的值,必須是字體的unicode編碼code

例如:視頻

阿里巴巴字體庫的unicode引用爲 &#xe65a; 在vue組件中引用時,則爲 \ue65a
blog

在\u加阿里unicode字體編碼後4位便可。unicode

而後就ok啦

相關文章
相關標籤/搜索
每日一句
    每一个你不满意的现在,都有一个你没有努力的曾经。
本站公眾號
   歡迎關注本站公眾號,獲取更多信息