vue获取自定义属性值
时间: 2023-09-04 13:14:32 浏览: 204
在Vue中获取自定义属性值有两种方法:
方法一:通过操作DOM来获取自定义属性值。可以使用`this.$refs`来获取具有`ref`属性的元素,然后通过`dataset`来获取自定义属性的值。例如:
```javascript
<selectBrand(e) {
console.log(this.$refs.dataSelf.dataset.index); // 获取到循环中的下标值
}
```
方法二:通过事件对象来获取自定义属性值。可以使用`e.target.getAttribute`方法来获取自定义属性的值。例如:
```javascript
<selectBrand(e) {
console.log(e.target.getAttribute('show')); // 获取到循环中的IsShow的值
}
```
可以根据具体的需求选择使用其中的一种方法来获取自定义属性值。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [Vue自定义属性的设置及获取](https://blog.csdn.net/MYTLJP/article/details/100038411)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [vue如何获取自定义元素属性参数值的方法](https://blog.csdn.net/coldriversnow/article/details/124143065)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文