短视频平台源码,登录界面插入背景图片

短视频平台源码,登录界面插入背景图片实现的相关代码

样式

制作样式

因为我顶部设置了导航栏,所有高度只设置了85%

 

 

1
.background_style{<br>width:100%;<br>height:85%;<br>position:fixed;<br>background-size:100% 100%;<br>background-repeat: no-repeat;<br>background-image: url("../../assets/background_1.jpg");<br>}

引用

因为是背景图片,所有要在最外层div引用

 

1
 <div  class="background_style">

 

登录实现

 

1
引入Element UI<br>Element UI

 

通过npm安装

执行此命令

 

1
<br>npm i element-ui -S

 

然后再main.js中导入Element UI库

 

1
import ElementUI from 'element-ui';<br>import 'element-ui/lib/theme-chalk/index.css';<br>Vue.use(ElementUI);

通过引入样式库

直接在需要使用Element UI组件的页面声明即可

 

1
<!-- 引入样式 --><br><link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"><br><!-- 引入组件库 --><br><script src="https://unpkg.com/element-ui/lib/index.js"></script>

实现

 

1
<el-form  status-icon   label-width="50px" label-position="left" class="login-page" ><br>      <h2 class="login_Title">账号登录</h2><br>      <el-form-item label="账号" prop="username" ><br>        <el-input type="text"  v-model="username" autocomplete="off"></el-input><br>      </el-form-item><br>      <el-form-item label="密码" prop="password"><br>        <el-input type="password" v-model="password" autocomplete="off" show-password></el-input><br>      </el-form-item><br>      <el-form-item class="button_center"><br>        <el-button type="primary" @click="LoginNleCloud" style="width:50%;" >提交</el-button><br>      </el-form-item><br>    </el-form>

双向绑定账号密码

 

1
v-model="username"<br>v-model="password"

定义字段

 

1
 data(){<br>    return{<br>      password: "",<br>      username: "",<br>  }

设置点击事件

Es6缩写

1
@click="LoginNleCloud"

普通写法

1
v-on:click="LoginNleCloud"

需要在methods才能定义方法

然后对账户密码进行判断

如果成功则跳转路由,失败则提醒用户

 

1
methods:{<br>    LoginNleCloud(){<br>      if (this.username === "hntdiot" && this.password === "hntdiot")<br>      {<br>        window.nleApi = new NLECloudAPI()<br>        const res = window.nleApi.userLogin(this.username,this.password,true)<br>        res.completed(function (res) {<br>          window.Flag = true<br>          //alert("Success!")<br>          console.log(res)<br>        })<br>        if ( window.Flag === true){<br>          this.$router.push('/console')<br>          console.log(window.Flag)<br>        }<br>      }else {<br>        alert("账户或者密码错误!")<br>      }<br>    }

 

以上就是短视频平台源码,登录界面插入背景图片实现的相关代码, 更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(124)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示