亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

vue獲取DOM元素并設(shè)置屬性的兩種實(shí)現(xiàn)方法

 更新時(shí)間:2017年09月30日 08:50:05   作者:蓓蕾心晴  
下面小編就為大家?guī)?lái)一篇vue獲取DOM元素并設(shè)置屬性的兩種實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

這里我想到了2個(gè)方法:

方法一:

直接給相應(yīng)的元素加id,然后再document.getElementById("id");獲取,然后設(shè)置相應(yīng)屬性或樣式

方法二:

使用ref,給相應(yīng)的元素加ref=“name” 然后再this.$refs.name獲取到該元素

注意:在獲取相應(yīng)元素之前,必須在mount鉤子進(jìn)行掛載,否則獲取到的值為空,

如果是給子組件加id并修改自定義屬性,則直接會(huì)加載改子組件對(duì)應(yīng)的外層div上,并不會(huì)改變?cè)撟咏M件原本的自定義屬性的值

如果給子組件加ref,然后獲取到該DOM元素之后改變相應(yīng)的自定義屬性的值,vue會(huì)報(bào)錯(cuò):

Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: "title"

以上這篇vue獲取DOM元素并設(shè)置屬性的兩種實(shí)現(xiàn)方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue動(dòng)態(tài)改變css樣式的3種方法總結(jié)

    Vue動(dòng)態(tài)改變css樣式的3種方法總結(jié)

    這篇文章主要給大家介紹了關(guān)于Vue動(dòng)態(tài)改變css樣式的3種方法,在Vue.js中我們經(jīng)常需要根據(jù)特定的條件或事件來(lái)動(dòng)態(tài)地修改CSS樣式,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • vue npm install 安裝某個(gè)指定的版本操作

    vue npm install 安裝某個(gè)指定的版本操作

    這篇文章主要介紹了vue npm install 安裝某個(gè)指定的版本操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-08-08
  • VUE重點(diǎn)問(wèn)題總結(jié)

    VUE重點(diǎn)問(wèn)題總結(jié)

    本篇內(nèi)容給大家總結(jié)了VUE的重要難點(diǎn),并把代碼做了詳細(xì)分享,有興趣的朋友參考學(xué)習(xí)下。
    2018-03-03
  • vue實(shí)現(xiàn)兩級(jí)select聯(lián)動(dòng)+input賦值+select選項(xiàng)清空

    vue實(shí)現(xiàn)兩級(jí)select聯(lián)動(dòng)+input賦值+select選項(xiàng)清空

    這篇文章主要介紹了vue實(shí)現(xiàn)兩級(jí)select聯(lián)動(dòng)+input賦值+select選項(xiàng)清空過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Vue3中provide和inject作用和場(chǎng)景

    Vue3中provide和inject作用和場(chǎng)景

    Vue3中provide和inject作用和場(chǎng)景是頂層組件向任意的底層組件傳遞數(shù)據(jù)和方法,實(shí)現(xiàn)跨層組件通信,本文通過(guò)實(shí)例介紹Vue3 provide和inject的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2023-11-11
  • Vue路由切換和Axios接口取消重復(fù)請(qǐng)求詳解

    Vue路由切換和Axios接口取消重復(fù)請(qǐng)求詳解

    在web項(xiàng)目開(kāi)發(fā)的過(guò)程中,經(jīng)常會(huì)遇到客服端重復(fù)發(fā)送請(qǐng)求的場(chǎng)景,下面這篇文章主要給大家介紹了關(guān)于Vue路由切換和Axios接口取消重復(fù)請(qǐng)求的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • vue canvas繪制矩形并解決由clearRec帶來(lái)的閃屏問(wèn)題

    vue canvas繪制矩形并解決由clearRec帶來(lái)的閃屏問(wèn)題

    這篇文章主要介紹了vue canvas繪制矩形并解決由clearRec帶來(lái)的閃屏問(wèn)題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • vue 插件的方法代碼詳解

    vue 插件的方法代碼詳解

    在開(kāi)發(fā)項(xiàng)目的時(shí)候,我們一般都用 vue-cli 來(lái)避免繁瑣的 webpack 配置和 template 配置。這篇文章主要介紹了如何寫(xiě)一個(gè) vue 插件,需要的朋友可以參考下
    2019-06-06
  • Vue中@click.stop和@click.prevent實(shí)例詳解

    Vue中@click.stop和@click.prevent實(shí)例詳解

    當(dāng)我們使用Vue.js開(kāi)發(fā)前端應(yīng)用時(shí),經(jīng)常會(huì)在模版中使用@click指令來(lái)響應(yīng)用戶的點(diǎn)擊事件,這篇文章主要給大家介紹了關(guān)于Vue中@click.stop和@click.prevent的相關(guān)資料,需要的朋友可以參考下
    2024-04-04
  • vue.js將時(shí)間戳轉(zhuǎn)化為日期格式的實(shí)現(xiàn)代碼

    vue.js將時(shí)間戳轉(zhuǎn)化為日期格式的實(shí)現(xiàn)代碼

    這篇文章主要介紹了vue.js將時(shí)間戳轉(zhuǎn)化為日期格式的實(shí)現(xiàn)代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-06-06

最新評(píng)論