91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vuejs如何進行設置登錄

發布時間:2021-09-24 17:17:07 來源:億速云 閱讀:112 作者:柒染 欄目:編程語言

這期內容當中小編將會給大家帶來有關vuejs如何進行設置登錄,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

vuejs設置登錄功能的方法:1、編寫html文件;2、通過“vue-resource.js”庫向后臺提交數據;3、通過“public class UserController {...}”接收數據即可。

本文操作環境:Windows7系統、vue2.9.6版,DELL G3電腦。

vuejs怎么設置登錄?

Vue.js實現登錄功能

編寫html,通過vue-resource.js庫向后臺提交數據

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>用戶注冊</title>
    <link href="bootstrap-4.3.1-dist/css/bootstrap.min.css" rel="stylesheet">
    <script src="js/jquery.js"></script>
    <script src="bootstrap-4.3.1-dist/js/bootstrap.js"></script>
    <script src="js/vue.js"></script>
    <!-- 異步提交的庫 -->
    <script src="js/vue-resource.min.js"></script>
    <style>
        .container {
            margin-top: 15%;
            width: 35%;
        }
        .btn-primary {
            background-color: #337ab7;
            border-color: #337ab7;
        }
        .form-control {
            margin-bottom: 4px;
        }
    </style>
</head>
<body>
<div>
    <!--<div id="demo" v-show="show" class="alert alert-success">
        <span v-if="alert_tips">成功!很好地完成了提交。</span>
    </div>-->
    <form id="form">
        <div>
            <!--<h3>登錄</h3>-->
            <!--將label標簽隱藏 -->
            <label for="exampleInputUsername">用戶名</label>
            <!-- 會忽略所有表單元素的value、checked、selected特性的初始值,而總是將Vue實例的數據作為數據來源 -->
            <input type="text" v-model="formObj.username" id="exampleInputUsername" name="username"
                   placeholder="用戶名">
            <label for="exampleInputUsername">密碼</label>
            <input type="password" v-model="formObj.password" id="exampleInputPassword"
                   name="password"
                   placeholder="密碼">
           
            <div>
                <label>
                    <!--<input type="checkbox">
                    記住密碼-->
                </label>
            </div>
            <button class="btn btn-lg btn-primary btn-block" onclick="ajaxRegister()" type="button">注冊
            </button>
        </div>
    </form>
</div>
</body>
<script>
    function ajaxRegister() {
        //Vue的異步Get請求
        /*Vue.http.get("/test").then(function (res) {
            console.log(res.bodyText);
        }, function (res) {
            console.log(res.status);
        });*/
    
        var param = new FormData(document.getElementById("form"));
       // param = convert_FormData_to_json(param);
        console.log(param);
        Vue.http.post("/login", param).then(function (res) {
            console.log(res.bodyText);
            console.log("登錄成功");
        }, function (res) {
            alert("登錄失敗");
        });
       
        return false;
    }
</script>
</html>

后臺接收數據

@RestController
public class UserController {
    @Autowired
    private UserService userService;
    //通過RequestBody實現與json交互
    @RequestMapping(value = "/register", method = RequestMethod.POST)
     //接收從客戶端傳過來的FormData()數據
    @RequestMapping(value = "/login", method = RequestMethod.POST)
    public String login(HttpServletRequest request) throws ParseException {
        MultipartHttpServletRequest params = (MultipartHttpServletRequest) request;
        // List<MultipartFile> files = ((MultipartHttpServletRequest) request).getFiles("file");
        Map<String, String[]> parameterMap = params.getParameterMap();
        //將Map<String,String[]>轉成Map對象
        Map map = GenUtils.toParameterMap(parameterMap);
        //將Map對象生成為指定的Pojo對象
        User user = GenUtils.mapGetObj(User.class, map);
        //
        user = userService.selectByUser(user);
        //
        JSONObject jsonObject = JSONObject.fromObject(user);
        return jsonObject + "";
    }
}


上述就是小編為大家分享的vuejs如何進行設置登錄了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

杭锦后旗| 北票市| 丹东市| 邵阳市| 松滋市| 多伦县| 牟定县| 安吉县| 柏乡县| 临高县| 若尔盖县| 五大连池市| 平江县| 松江区| 平罗县| 穆棱市| 当雄县| 泽库县| 孙吴县| 滁州市| 泰安市| 旌德县| 静安区| 视频| 白沙| 左贡县| 西和县| 黎平县| 邵阳县| 南康市| 曲沃县| 永靖县| 建湖县| 固原市| 扶绥县| 天门市| 伊宁县| 安溪县| 攀枝花市| 牙克石市| 靖西县|