首页 > 解决方案 > Framer / React:无法更改文本输入 onClick / onChangePage 的焦点状态

问题描述

这是一个 Framer/React 问题:

我在“页面”组件中有一堆文本字段,我希望焦点转移到每个“页面”更改上。

有一个控制寻呼机的按钮,但没有触发器(onPageChange / onClick)正在更改相关文本输入上的“焦点”属性。

这是我尝试将 foc2 (焦点属性)的值更改为 true 的代码当我手动将其更改为 true 时它可以工作,但在这种情况下它不会

export function Page(): Override {
return {
    currentPage: state.page,
    onChangePage: (index) => {
        state.page = index
        state.foc2 = true
    },
}

}在此处输入图像描述

标签: reactjsframerjs

解决方案


你有更完整的代码可以分享吗?

确保将状态设置为当前焦点输入的索引,并使用它来更改currentPage属性。

如果您发送更多上下文,很乐意提供帮助,您还可以在 Framer 的社区中找到更多帮助,网址为https://framer.com/r/discord


推荐阅读