我正试着进入stimulusJS
import { Controller } from 'stimulus'
export default class extends Controller {
static targets = [
'foo',
]
connect() {
const fooValue = this.fooTarget.value
console.log(this.fooValue) // 7
this.someFunction()
}
someFunction(){
console.log(this.fooValue) // undefined
}
}我希望能够在连接上获得这个值,因为我想知道它是否已经改变了。
发布于 2020-08-14 17:17:15
您的代码在const函数的范围内声明了connect()变量。但是您应该使用this (刺激控制器)属性来代替:
...
connect() {
this.fooValue = this.fooTarget.value
...https://stackoverflow.com/questions/63382076
复制相似问题