小编Mar*_*nek的帖子

如何在VueJS中获取渲染列表项的innerText

我想innerText在渲染列表中获取一个项目的 ,但使用它访问它this.$refs似乎不起作用。我也尝试使用v-modal,但似乎也不起作用。

这是我的代码:

<div id="simple" v-cloak>
  <h1>Clicked word value!</h1>
  <ul>
    <li v-for="word in wordsList" @click="cw_value" ref="refWord">
      {{ word }}
    </li>
    <h4> {{ clickedWord }} </h4>
  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)
var app = new Vue({
  el: '#simple',
  data: {
    clickedWord: '',
    wordsList: ['word 1', 'word 2', 'word 3']
  },
  methods: {
    cw_value: function() {
      this.clickedWord = this.$refs.refWord.innerText
      // "I don't know how to get inner text from a clicked value"
    }
  }
})
Run Code Online (Sandbox Code Playgroud)

javascript vuejs2

3
推荐指数
1
解决办法
3072
查看次数

标签 统计

javascript ×1

vuejs2 ×1