| 속성 | 설명 | 처리 |
|---|---|---|
data-gb-url |
그누보드 서버 주소 | 자동(API연동시) |
data-gb-signup-link |
회원가입 페이지 경로 | 직접 입력 |
data-gb-redirect |
로그인 성공 후 이동 경로 | 직접 입력 |
data-gb-find-password-link |
비밀번호 찾기 경로 | 선택 |
v-gb-login |
로그인 폼 영역 래퍼 | 필수 |
data-link-type="page" |
내부 페이지 링크 (회원가입·비밀번호 찾기) | 필수 |
<div class="login-app"
data-gb-signup-link="signup.html"
data-gb-find-password-link="find-password.html"
data-gb-redirect="list.html"
data-gb-initial-status="login">
<div v-if="alert.show" :class="alert.type">{{ alert.message }}</div>
<div v-gb-login="">
<div class="inputset inputset-lg"><input type="text" class="inputset-input form-control" v-model="login_form.username" :disabled="loading" placeholder="아이디"></div>
<div class="inputset inputset-lg"><input type="password" class="inputset-input form-control" v-model="login_form.password" :disabled="loading" @keyup.enter="handleLogin" placeholder="비밀번호"></div>
<div class="checkset"><input type="checkbox" id="login-remember" class="checkset-input" v-model="login_form.rememberMe"><label for="login-remember" class="checkset-label"></label><span class="checkset-text">아이디 저장</span></div>
<a :href="getFindPasswordLink()" data-link-type="page">비밀번호 찾기</a>
<button type="button" :disabled="loading" @click="handleLogin">로그인</button>
<a :href="getSignupLink()" data-link-type="page">회원가입</a>
</div>
</div>
(function () {
$(function () {
$(".login-N1").each(function () {
var el = $(this).find(".login-app")[0];
if (el) vue_gnulogin(el);
});
});
})();