gpt4 book ai didi

javascript - StimulusJS 如何在连接上设置实例变量

转载 作者:行者123 更新时间:2023-12-01 21:23:49 24 4
gpt4 key购买 nike

我正在尝试进入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
}

}

我希望能够在连接时获取此值,因为我想知道它是否已更改。

最佳答案

您的代码在 connect() 函数的范围内声明了 const 变量。但是您应该改用这个(Stimulus Controller)属性:

...
connect() {
this.fooValue = this.fooTarget.value
...

关于javascript - StimulusJS 如何在连接上设置实例变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63382076/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com