搜尋

首頁  >  問答  >  主體

javascript - vue中props傳值的問題?

父元件給子元件傳遞一個物件item,發現用方法一的時候子元件中接收到的item裡每個屬性都會多出get/set方法,如果屬性比較多方法二太煩了,請教大神們是怎麼做的


方法一:
<img-box :obj='item'></img-box>
方法二:
<img-box
      :value='item.value'
      :activeParam='item.activeParam'
      :aimUrl='item.aimUrl'
      :jumpType='item.jumpType'
      :setTop='item.setTop'
      :setWidth='item.setWidth'
      :themeId='item.themeId'
      :todocode='item.todocode'
      :toolId='item.toolId'
      :ttid='item.ttid'
    ></img-box>
typechotypecho2816 天前875

全部回覆(3)我來回復

  • 扔个三星炸死你

    扔个三星炸死你2017-06-15 09:25:17

    雷雷

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-15 09:25:17

    就直接傳一個物件過去,然後子元件用物件接收

    回覆
    0
  • 習慣沉默

    習慣沉默2017-06-15 09:25:17

    父組件:
    子組件: props:{

            obj:{},
        }

    直接不就接收到item了

    回覆
    0
  • 取消回覆