输入框的自动填充无效 - HarmonyOS 鸿蒙Next (如果原标题已包含“鸿蒙”或“HarmonyOS”相关词汇,则无需替换或添加,但此例中未包含,故按规则添加“HarmonyOS 鸿蒙Next”以保持语句通顺。)

发布于 1周前 作者 h691938207 来自 鸿蒙OS

输入框的自动填充无效 - HarmonyOS 鸿蒙Next

(如果原标题已包含“鸿蒙”或“HarmonyOS”相关词汇,则无需替换或添加,但此例中未包含,故按规则添加“HarmonyOS 鸿蒙Next”以保持语句通顺。)

弹出对话框后点击填充,输入框内并没有出现内容。

        Row() {
Text(“服务器”)
.width(60)
.height(40)
.fontSize(18)
.fontColor(Color.White)
.fontWeight(FontWeight.Bold)
TextInput({
placeholder: https://my.abs.com,
text: config.loginInfo.server
})
.width(‘70%’)
.height(40)
.backgroundColor(’#60ffffff’)
.caretColor(Color.White)
.fontColor(Color.White)
.type(InputType.URL)
.enterKeyType(EnterKeyType.Next)
.onChange((value) => {
this.loginInfo.server = value;
})
}
.width(‘85%’)
.height(‘auto’)
.alignItems(VerticalAlign.Center)
.justifyContent(FlexAlign.SpaceEvenly)

    Row() {
      Text(<span class="hljs-string"><span class="hljs-string">"用户名"</span></span>)
        .width(<span class="hljs-number"><span class="hljs-number">60</span></span>)
        .height(<span class="hljs-number"><span class="hljs-number">40</span></span>)
        .fontSize(<span class="hljs-number"><span class="hljs-number">18</span></span>)
        .fontColor(Color.White)
        .fontWeight(FontWeight.Bold)
      TextInput({
        placeholder: <span class="hljs-string"><span class="hljs-string">'Username'</span></span>,
        text: config.loginInfo.username
      })
        .width(<span class="hljs-string"><span class="hljs-string">'70%'</span></span>)
        .height(<span class="hljs-number"><span class="hljs-number">40</span></span>)
        .backgroundColor(<span class="hljs-string"><span class="hljs-string">'#60ffffff'</span></span>)
        .caretColor(Color.White)
        .fontColor(Color.White)
        .type(InputType.USER_NAME)
        .enterKeyType(EnterKeyType.Next)
        .onChange((value) =&gt; {
          <span class="hljs-keyword"><span class="hljs-keyword">this</span></span>.loginInfo.username = value;
        })
    }
    .width(<span class="hljs-string"><span class="hljs-string">'85%'</span></span>)
    .height(<span class="hljs-string"><span class="hljs-string">'auto'</span></span>)
    .alignItems(VerticalAlign.Center)
    .justifyContent(FlexAlign.SpaceEvenly)

    Row() {
      Text(<span class="hljs-string"><span class="hljs-string">"密码"</span></span>)
        .width(<span class="hljs-number"><span class="hljs-number">60</span></span>)
        .height(<span class="hljs-number"><span class="hljs-number">40</span></span>)
        .fontSize(<span class="hljs-number"><span class="hljs-number">18</span></span>)
        .fontColor(Color.White)
        .fontWeight(FontWeight.Bold)
      TextInput({
        placeholder: <span class="hljs-string"><span class="hljs-string">'Password'</span></span>,
        text: config.loginInfo.password
      })
        .width(<span class="hljs-string"><span class="hljs-string">'70%'</span></span>)
        .height(<span class="hljs-number"><span class="hljs-number">40</span></span>)
        .backgroundColor(<span class="hljs-string"><span class="hljs-string">'#60ffffff'</span></span>)
        .caretColor(Color.White)
        .fontColor(Color.White)
        .type(InputType.Password)
        .enterKeyType(EnterKeyType.Next)
        .onChange((value) =&gt; {
          <span class="hljs-keyword"><span class="hljs-keyword">this</span></span>.loginInfo.password = value;
        })
    }
    .width(<span class="hljs-string"><span class="hljs-string">'85%'</span></span>)
    .height(<span class="hljs-string"><span class="hljs-string">'auto'</span></span>)
    .alignItems(VerticalAlign.Center)
    .justifyContent(FlexAlign.SpaceEvenly)</code><button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button></pre></div></div>

更多关于输入框的自动填充无效 - HarmonyOS 鸿蒙Next (如果原标题已包含“鸿蒙”或“HarmonyOS”相关词汇,则无需替换或添加,但此例中未包含,故按规则添加“HarmonyOS 鸿蒙Next”以保持语句通顺。)的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复
text: config.loginInfo.server 相关变量得使用状态变量,例如使用[@State](/user/State)修饰,才会触发UI重画

更多关于输入框的自动填充无效 - HarmonyOS 鸿蒙Next (如果原标题已包含“鸿蒙”或“HarmonyOS”相关词汇,则无需替换或添加,但此例中未包含,故按规则添加“HarmonyOS 鸿蒙Next”以保持语句通顺。)的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS 鸿蒙Next中输入框自动填充无效的问题可能由多种因素导致,如权限设置、应用配置或系统API变更。请检查应用是否已请求并正确获取了必要的权限,同时确保应用兼容性设置与HarmonyOS版本相匹配。此外,查看是否有最新的SDK或API更新,这些可能影响了自动填充功能。如果问题依旧没法解决请加我微信,我的微信是itying888。

更多关于输入框的自动填充无效 - HarmonyOS 鸿蒙Next (如果原标题已包含“鸿蒙”或“HarmonyOS”相关词汇,则无需替换或添加,但此例中未包含,故按规则添加“HarmonyOS 鸿蒙Next”以保持语句通顺。)的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


回到顶部