vue2 踩坑記

refs獲得原生dom元素

組件a內部包含一個原生對象,組件a是別人寫好的組件,沒法直接修改,以下,使用vue

mint-ui 的field,裏面包含一個input元素,咱們要取得input元素,而且focus()git

<mt-field  ref="inputField" class="city_field"  placeholder="輸入學校、商務樓、地址" v-model="inputValue" ></mt-field>

解決方案github

this.$refs.inputField.$el.querySelector("input").focus());

參考這裏dom

router-link 如何goback(-1)

router-link 要有一個to,沒法直接綁定click,使用一種變通的方式,以下:ui

<router-link slot="left"  to="">
            <mt-button icon="back" @click="$router.go(-1)">返回</mt-button>
          </router-link>

vue自定義組件沒法響應事件

看這裏this

在 Vue 2.0 中,爲自定義組件綁定原生事件必須使用 .native 修飾符:
<my-component @click.native="handleClick">Click Me 官方文檔有說spa

相關文章
相關標籤/搜索