- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有 login.vue
文件,我想添加样式,我想包含 js
和 css
文件。我不知道如何在 login.vue
文件中做。
下面是html
文件
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1 user-scalable=no">
<title>Teledirect Group › Log In</title>
<link href="css/icons.css" rel="stylesheet">
<link rel="icon" href="img/ico/tlogofvicon.png" type="image/png">
<link rel="stylesheet" href="css/app.css">
<link rel="stylesheet" id="dashicons-css" href="css/dashicons.min.css" type="text/css" media="all">
<link rel='stylesheet' id='login-css' href='css/login.min.css' type='text/css' media='all' />
<style>
.body_css{
background: #fefefe none repeat scroll 0 0;
color: #0a0a0a;
font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
font-weight: normal;
line-height: 1.5;
margin: 0;
padding: 0;
}
</style>
</head>
<body class="body_css">
<div class="main">
<div id="particles-js" style="position: relative">
<img src="img/logo-white.svg" alt="" class="logo" style="top: -51px;">
<div style="text-align: center;
color: #fff;
position: absolute;
top: 44%;
margin-top: 50px;
width: 100%;
font-size: 16px;
font-weight: bold; ">
Expense Claim System
</div>
</div>
<div class="row login-cont">
<div class="content form op2">
<input type="hidden" name="reset_email" id="reset_email" value="<?php echo $remail;?>" />
<input type="hidden" name="ccode" id="ccode" value="<?php echo $ccode;?>" />
<div id="loginfrm">
<form name="login-form" id="login-form" method="post">
<span class="error-msg" style="display:none">Please enter your email | Please enter your password</span>
<p class="userlogin1">
<label for="user_login">
<input type="text" name="uname" id="uname" class="input" value="<?php if(isset($_COOKIE["member_login"])) { echo $_COOKIE["member_login"]; } ?>" size="20" placeholder="Username" /></label>
</p>
<p class="passwrd1">
<label for="user_pass" >
<input type="password" name="pwd" id="pwd" class="input" value="" size="20" placeholder="Password" /></label>
</p>
<p class="forgetmenot1">
<label for="rememberme"><input name="rememberme" id="rememberme" type="checkbox" value="forever" /> Remember Me</label></p>
<p class="submit1">
<input type="hidden" id="action" name="action" value="login" >
<input type="submit" name="wp-submit" id="real_submit" class="btn" value="Login" />
<input type="hidden" name="redirect_to" value="" />
<input type="hidden" name="testcookie" value="1" />
<span id="response_submit" style="display:none">
<a href="" class="btn btn-default pull-right">Checking... <img width="25" src="img/loading.gif" /></a>
</span>
</p>
<p>
<a href="#" title="Password Lost and Found" class="frgt-password" style="cursor:pointer">Forgot password?</a>
</p>
</form>
</div>
<div class="panel-footer gray-lighter-bg bt" id="response_note" style="display:none;">
</div>
<div id="forgetfrm" style="display:none">
<!-- forget password -->
<form name="lostpasswordform" id="lostpasswordform" method="post">
<span class="error-msg" style="display:none">Please enter your email or username</span>
<p>
<label for="user_login">
<input type="text" name="user_login" id="user_login" class="input" value="" size="20" placeholder="Email or Username"/>
</label>
</p>
<input type="hidden" name="redirect_to" value="" />
<p class="submit" style="width:1000px;text-align:center;">
<input type="submit" name="fp_submit" id="fp_submit" value="Get New Password" />
</p>
</form>
<p id="nav"><a href="" class="login-rvt">Log in</a></p>
<!-- End of forget password -->
</div>
<div id="resetpwd" style="display:none">
<form name="fresetpassform" id="fresetpassform" action="#" method="post" autocomplete="off">
<span class="error-msg" style="display:none" >Please enter your new password</span>
<p>
<label for="pass1" id="confm_pass1">
<input type="password" name="fpass1" id="fpass1" class="input" size="20" value="" autocomplete="off" placeholder="New Password" /></label>
</p>
<p>
<label for="pass2" id="confm_pass">
<input type="password" name="fpass2" id="fpass2" class="input" size="20" value="" autocomplete="off" placeholder="Confirm new password" /></label>
</p>
<p class="submit" style="width:1000px;text-align:center;">
<input type="submit" name="fwp-submit" id="fwp-submit" value="Reset Password" /></p>
</form>
</div>
<div class="clear"></div>
<footer>
<p class="account-copyright"><span>Copyright © <?php echo date("Y"); ?> </span><span>Teledirectgroup</span>. <span>All rights reserved.</span></p>
</footer>
</div>
<!-- Important javascript libs(put in all pages) -->
<script src="//code.jquery.com/jquery-2.1.1.min.js"></script>
<script>
window.jQuery || document.write('<script src="{site_url}js/libs/jquery-2.1.1.min.js">\x3C/script>')
</script>
<script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<script>
window.jQuery || document.write('<script src="js/libs/jquery-ui-1.10.4.min.js">\x3C/script>')
</script>
<!-- Bootstrap plugins -->
<script src="js/bootstrap/bootstrap.js"></script>
<!-- Form plugins -->
<script src="plugins/jquery.validate.js"></script>
<!-- Top particles background -->
<script src="js/pages/particles.js"></script>
<script src="js/pages/app.js"></script>
<script src="js/pages/login.js"></script>
</body>
</html>
and below is login.vue file:
<template>
<div class="card_data align-items-center">
<b-card style="max-width: 25rem;" class="mb-2 shadow p-3 mb-5 bg-white rounded">
<b-alert variant="danger" dismissible v-model="showDismissibleAlert">
{{ alertMessage }}
</b-alert>
<h4 style="text-align: center">Login Panel</h4>
<hr>
<b-form @submit="onSubmit">
<b-form-group id="username" label="Username:" label-for="username" class="font-weight-bold">
<b-form-input id="username" type="text" v-model="form.username" required placeholder="Enter email or merchant id" />
</b-form-group>
<b-form-group id="password" label="Password:" label-for="password" class="font-weight-bold">
<b-form-input id="password" type="password" v-model="form.password" required placeholder="Enter password" />
</b-form-group>
<b-row class="mt-4">
<b-col class="text-center">
<b-button type="submit" variant="primary" size="lg" class="text-center">Submit</b-button>
</b-col>
</b-row>
</b-form>
</b-card>
</div>
</template>
<style>
.card_data {
background: #fefefe none repeat scroll 0 0;
color: #0a0a0a;
font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
font-weight: normal;
line-height: 1.5;
margin: 0;
padding: 0;
}
</style>
<script>
export default {
name: 'LoginPage',
data() {
return {
form: {
username: '',
password: ''
},
show: true,
alertMessage: 'Wrong Credentials',
showDismissibleAlert: false,
baseUrl: '',
}
},
methods: {
onSubmit(evt) {
let loader = this.$loading.show({
container: this.fullPage ? null : this.$refs.file,
});
this.showDismissibleAlert = false
evt.preventDefault();
var bodyFormData = new FormData();
bodyFormData.set('email', this.form.username);
bodyFormData.set('password', this.form.password);
this.axios({
method: 'post',
url: this.baseUrl + 'portal/login',
data: bodyFormData
})
.then((response) => {
loader.hide();
if (response.data.success == true) {
this.showDismissibleAlert = false;
this.$store.commit('setLogin', true );
this.$toast.open({
message: 'Login was success',
type: 'success'
});
// console.log(this.$store.getters.getLogin);
this.$router.push('/');
} else {
this.$toast.open({
message: 'Invalid Credentials',
type: 'error'
});
}
})
.catch(function(response) {
loader.hide();
});
},
onReset(evt) {
evt.preventDefault()
this.form.username = '';
this.form.password = '';
this.show = false;
this.$nextTick(() => {
this.show = true;
})
}
},
mounted() {
this.baseUrl = this.$store.getters.getUrl;
},
}
</script>
我有一个 login.vue
文件,我想添加样式,我想包含 js
和 css
文件。我不知道如何在 login.vue
文件中执行操作。
最佳答案
你可以像这样在你的样式标签中导入它:
<style>
@import './css/app.css';
</style>
至于 js
文件,只需将其导入导出默认值的顶部,如下所示:
import myJsFile from "./js/myJsFile"
export default {
...
}
关于javascript - 将 html 文件转换为 vue.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57474313/
我正在尝试将一个字符串逐个字符地复制到另一个字符串中。目的不是复制整个字符串,而是复制其中的一部分(我稍后会为此做一些条件......) 但我不知道如何使用迭代器。 你能帮帮我吗? std::stri
我想将 void 指针转换为结构引用。 结构的最小示例: #include "Interface.h" class Foo { public: Foo() : mAddress((uint
这有点烦人:我有一个 div,它从窗口的左上角开始过渡,即使它位于文档的其他任何位置。我试过 usign -webkit-transform-origin 但没有成功,也许我用错了。有人可以帮助我吗?
假设,如果将 CSS3 转换/转换/动画分配给 DOM 元素,我是否可以检测到该过程的状态? 我想这样做的原因是因为我正在寻找类似过渡链的东西,例如,在前一个过渡之后运行一个过渡。 最佳答案 我在 h
最近我遇到了“不稳定”屏幕,这很可能是由 CSS 转换引起的。事实上,它只发生在 Chrome 浏览器 上(可能还有 Safari,因为一些人也报告了它)。知道如何让它看起来光滑吗?此外,您可能会注意
我正在开发一个简单的 slider ,它使用 CSS 过渡来为幻灯片设置动画。我用一些基本样式和一些 javascript 创建了一支笔 here .注意:由于 Codepen 使用 Prefixfr
我正在使用以下代码返回 IList: public IList FindCodesByCountry(string country) { var query =
如何设计像这样的操作: 计算 转化 翻译 例如:从“EUR”转换为“CNY”金额“100”。 这是 /convert?from=EUR&to=CNY&amount=100 RESTful 吗? 最佳答
我使用 jquery 组合了一个图像滚动器,如下所示 function rotateImages(whichHolder, start) { var images = $('#' +which
如何使用 CSS (-moz-transform) 更改一个如下所示的 div: 最佳答案 你可以看看Mozilla Developer Center .甚至还有例子。 但是,在我看来,您的具体示例不
我需要帮助我正在尝试在选中和未选中的汉堡菜单上实现动画。我能够为菜单设置动画,但我不知道如何在转换为 0 时为左菜单动画设置动画 &__menu { transform: translateX(
我正在为字典格式之间的转换而苦苦挣扎:我正在尝试将下面的项目数组转换为下面的结果数组。本质上是通过在项目第一个元素中查找重复项,然后仅在第一个参数不同时才将文件添加到结果集中。 var items:[
如果我有两个定义相同的结构,那么在它们之间进行转换的最佳方式是什么? struct A { int i; float f; }; struct B { int i; float f; }; void
我编写了一个 javascript 代码,可以将视口(viewport)从一个链接滑动到另一个链接。基本上一切正常,你怎么能在那里看到http://jsfiddle.net/DruwJ/8/ 我现在的
我需要将文件上传到 meteor ,对其进行一些图像处理(必要时进行图像转换,从图像生成缩略图),然后将其存储在外部图像存储服务器(s3)中。这应该尽可能快。 您对 nodejs 图像处理库有什么建议
刚开始接触KDB+,有一些问题很难从Q for Mortals中得到。 说,这里 http://code.kx.com/wiki/JB:QforMortals2/casting_and_enumera
我在这里的一个项目中使用 JSF 1.2 和 IceFaces 1.8。 我有一个页面,它基本上是一大堆浮点数字段的大编辑网格。这是通过 inputText 实现的页面上的字段指向具有原始值的值对象
ScnMatrix4 是一个 4x4 矩阵。我的问题是什么矩阵行对应于位置(ScnVector3),旋转(ScnVector4),比例(ScnVector3)。第 4 行是空的吗? 编辑: 我玩弄了
恐怕我是 Scala 新手: 我正在尝试根据一些简单的逻辑将 Map 转换为新 Map: val postVals = Map("test" -> "testing1", "test2" -> "te
输入: This is sample 1 This is sample 2 输出: ~COLOR~[Green]This is sample 1~COLOR~[Red]This is sam
我是一名优秀的程序员,十分优秀!