Hi,
I have problem with the structure of login screen in this v6, while its running well in v5.
This is the code :
<template>
<f7-page name="home-page" >
<f7-block>
<f7-button raised large fill @click="loginScreenOpened = true">Open Via Prop Change</f7-button>
</f7-block>
<f7-login-screen class="demo-login-screen" :opened="loginScreenOpened" @loginscreen:closed="loginScreenOpened = false">
<f7-page login-screen>
<f7-login-screen-title>Framework7</f7-login-screen-title>
<f7-list form>
<f7-list-input
label="Username"
type="text"
placeholder="Your username"
:value="username"
@input="username = $event.target.value"
></f7-list-input>
<f7-list-input
label="Password"
type="password"
placeholder="Your password"
:value="password"
@input="password = $event.target.value"
></f7-list-input>
</f7-list>
<f7-list>
<f7-list-button @click="signIn">Sign In</f7-list-button>
<f7-block-footer>Some text about login information.<br>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</f7-block-footer>
</f7-list>
</f7-page>
</f7-login-screen>
</f7-page>
</template>
<script>
import { f7 } from 'framework7-vue';
export default {
data() {
return {
loginScreenOpened: false,
username: '',
password: '',
};
},
methods: {
signIn() {
f7.dialog.alert(`Username: ${self.username}<br>Password: ${self.password}`, () => {
f7.loginScreen.close();
});
},
},
}
</script>
When I clicked the “Open Via Prop Change” button, it will show this structure in the inspect element :
But when I changed the default value of local variable “loginScreenOpened” as true, it will show this structure in the inspect element :
The position of login-screen is different. How to make the structure like the first pict, when I changed the default value of local variable “loginScreenOpened” as true?
Pleas Help.
Thank you.