vux組件綁定事件


 

我一開始是這樣綁定事件的,但是沒有效果:

        <box gap="15px 45px">
          <x-button plain type="primary" style="border-radius:99px;border:none;background-color:#099eeb;color:#fff;" @click="fn">登錄</x-button>
        </box>

於是,通過仔細查看vux文檔:

這里很明白的說明:需要用@click.native來綁定:

        <box gap="15px 45px">
          <x-button plain type="primary" style="border-radius:99px;border:none;background-color:#099eeb;color:#fff;" @click.native="fn">登錄</x-button>
        </box>

這樣就有效果了。

 

拓展,還有一種寫法@click.native.prevent:

        <box gap="15px 45px">
          <x-button plain type="primary" style="border-radius:99px;border:none;background-color:#099eeb;color:#fff;" @click.native.prevent="fn">登錄</x-button>
        </box>

解釋:

 .prevent相當於加了一句event.preventDefault() ;

 


免責聲明!

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



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