【发布时间】:2019-10-31 08:13:46
【问题描述】:
<template>
<div class="container-wrapper">
<div if:false={loggedIn} class="slds-m-around_medium">
<span>Login to Salesforce App</span>
<lightning-input name='username' label="Username"></lightning-input>
<lightning-input type="password" name='password' label="Password"></lightning-input>
<br/>
<lightning-button variant="brand" label="Login" title="Login" onclick={login}></lightning-button>
</div>
</div>
</template>
login() {
console.log('login attempt');
console.log(this.template);
var Username =this.template.querySelector('input[name="username"]').value;
var Password =this.template.querySelector('input[name="password"]').value;
console.log(Password);
console.log(Username );
}
值未在用户名、密码变量中获取。 this.template.querySelector('input[name="username"]').value 不起作用。
我还尝试了对闪电输入元素的 onchange 事件方法,在那种情况下 event.target 是未定义的?我被卡住无法读取用户输入。
【问题讨论】: