The address of this article: http://blog.csdn.net/sushengmiyan/article/details/40427543
A blog to implement login via mvvm: http://blog.csdn.net/sushengmiyan /article/details/38815923
Author of this article: sushengmiyan
---------------------------------- -------------------------------------------------- -------------------------------------------------- ----
I wrote an article before, which is an example of system login in Extjs5MVVM mode. After writing this article, someone raised a question, that is, the login form will pop up every time I click. I thought After the login is implemented, there will no longer be a login form interface. It is precisely because of that problem that this article was produced.
Method 1: Official website---Login experience example: http://docs.sencha.com/extjs/5.0/tutorials/login_app.html Add a login logo, which will be displayed differently depending on whether you are logged in or not. Interface
Method 2: Use window.open to jump to the web page.
Step 1: Download extjs5 http://download.csdn.net/detail/sushengmiyan/7701943
Step 2: Create index.html and app.js, the contents are as follows:
app.js
Ext.application({ name : 'EnterSellSaves', launch : function() { Ext.create('Ext.Panel', { renderTo : Ext.getBody(), width : 200, height : 150, bodyPadding : 5, title : 'Hello World', html : 'Hello <b>World</b>...' }); }});
<!DOCTYPE html><html> <head> <title>欢迎来到 Ext JS!</title> <link rel="stylesheet" type="text/css" href="ext5/build/packages/ext-theme-neptune/build/resources/ext-theme-neptune-all.css"> <script type="text/javascript" src="ext5/build/ext-all.js"></script> <script type="text/javascript" src="ext5/build/packages/ext-theme-neptune/build/ext-theme-neptune.js"></script> <script type ="text/javascript" src="app.js"></script> </head> <body></body></html>
In the login interface, add a function to the login button
onclick="login()"
The function is implemented as follows:
<script type="text/javascript"> function login(){ window.opener = null; window.open('','_self'); window.close(); window.open('index.html','11','location=0,resizable=no,fullscreen=true,titlebar=no,status=no,toolbar=no,menubar=no,left=0,top=0'); }</script>
For logical judgment, you can change it to jsp or ASP.
In this method, you can use sencha cmd to generate the application framework, or you can manually introduce the js file yourself. It feels pretty good.
Final effect---login page
After login jump
After the page jumps, the URL is also completed.