<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          一個 1 分鐘就學會的 vue 小技巧(真的一看就會)

          共 1418字,需瀏覽 3分鐘

           ·

          2021-03-01 01:41

          一、內(nèi)容簡介

          在使用vue開發(fā)時,經(jīng)常會封裝很多的組件方便復用,那么難免就有寫樣式相關組件,比如需要使用時傳入顏色、高度等樣式參數(shù)。

          那么問題來了:我們要怎么在樣式中使用組件中接收的參數(shù)呢?或者說,我們要怎么在樣式中使用data中的變量呢?

          二、代碼演示

          這個用法真的簡單,沒什么其他的知識點,直接上代碼:

          <template>
            <div class="box" :style="styleVar">
            </div>

          </template>
          <script>
          export default {
            props: {
              height: {
                type: Number,
                default: 54,
              },
            },
            computed: {
              styleVar() {
                return {
                  '--box-height': this.height + 'px'
                }
              }
            },
          }
          </
          script>
          <style scoped>
          .box {
            heightvar(--box-height);
          }
          </style>

          這樣我們就在vue中實現(xiàn)了在樣式里使用js變量的方法:
          及通過css定義變量的方式,將變量在行內(nèi)注入,然后在
          style中使用var()獲取我們在行內(nèi)設置的數(shù)據(jù)即可。

          三、最后

          以后,在封裝一些需要動態(tài)傳入樣式參數(shù)的ui組件是不是簡便了不少。你學會了么?趕快在項目中嘗試一下吧~~

          源自:https://juejin.cn/post/6911662617178144776

          聲明:文章著作權歸作者所有,如有侵權,請聯(lián)系小編刪除。

          最后

          歡迎關注【前端瓶子君】??ヽ(°▽°)ノ?
          歡迎關注「前端瓶子君」,回復「算法」,加入前端算法源碼編程群,每日一刷(工作日),每題瓶子君都會很認真的解答喲
          回復「交流」,吹吹水、聊聊技術、吐吐槽!
          回復「閱讀」,每日刷刷高質量好文!
          如果這篇文章對你有幫助,在看」是最大的支持
          》》面試官也在看的算法資料《《
          “在看和轉發(fā)”就是最大的支持
          瀏覽 28
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  直播天堂久久 | 伊人干综合 | 一区二区三区四区元码 | 精品热久久 | 大香蕉在线看 |