国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

vue獲取DOM元素并設置屬性的兩種實現方法

2019-11-19 15:14:12
字體:
來源:轉載
供稿:網友

這里我想到了2個方法:

方法一:

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

方法二:

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

注意:在獲取相應元素之前,必須在mount鉤子進行掛載,否則獲取到的值為空,

如果是給子組件加id并修改自定義屬性,則直接會加載改子組件對應的外層div上,并不會改變該子組件原本的自定義屬性的值

如果給子組件加ref,然后獲取到該DOM元素之后改變相應的自定義屬性的值,vue會報錯:

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元素并設置屬性的兩種實現方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 梅州市| 获嘉县| 克拉玛依市| 阳原县| 全南县| 河源市| 旬邑县| 万源市| 肇源县| 永春县| 潞城市| 四平市| 革吉县| 海门市| 德阳市| 繁昌县| 绥棱县| 哈巴河县| 南开区| 库伦旗| 东兰县| 扎兰屯市| 个旧市| 郎溪县| 尖扎县| 调兵山市| 桐梓县| 香格里拉县| 漠河县| 利辛县| 玉环县| 双鸭山市| 临清市| 九龙县| 郯城县| 芜湖市| 德庆县| 昭平县| 察隅县| 襄城县| 六枝特区|