农药君 发布的最佳帖子
发布在 资源交流 阅读更多

可以试一下通过长按或滑动进度条,然后获取进度条上方文本控件内容的方式获取,但是只能精确到秒(我所说的精确到秒是指精确到秒的个位数,没有办法向后精确小数点)

发布在 技术交流 阅读更多

支持一下吧……
(搜索引擎搜了半天搜不到,找AI也问了老半天,一大堆错误的回答,不停的根据报错内容和未报错的执行现象对其进行纠正,最后总算是测试成功了)

"ui";
ui.layout(
  <vertical>
    <input id="input" hint="输入框" />
    <input id="input2" hint="输入框2" />
  </vertical>
);

let input = ui.input;    // 将 ui.input 中的 input 替换成你实际的input控件ID

var prevFocus = null; // 记录上一个焦点所在的输入框id
input.setOnFocusChangeListener({
    onFocusChange: function(view, hasFocus) {
        if (!hasFocus) {
            // 输入框失去焦点
            console.log("输入框失去焦点");
        } else if (hasFocus) {
            // 输入框获得焦点
            console.log("输入框获得焦点");
        }
        prevFocus = hasFocus ? "myInput" : null;
    }
});