当前位置: 首页 > news >正文

试用网站建设网站建站设计

试用网站建设,网站建站设计,用zend做饿了么网站,给个龙做罗拉的网站这是一个非常非常适合新手的vue登录界面,总体来说美观大气,axios那部分没有发,有需要的大家可以自己进行二次开发,继续编写。 用到了技术栈有 vue/cli 5.07 element-ui 2.15.9 适合入门级新手,展示下页面 emmm验证码…

这是一个非常非常适合新手的vue登录界面,总体来说美观大气,axios那部分没有发,有需要的大家可以自己进行二次开发,继续编写。
用到了技术栈有
vue/cli 5.07 + element-ui 2.15.9
适合入门级新手,展示下页面
在这里插入图片描述

emmm验证码,什么的可以等有兴趣的人二次开发
在这里插入图片描述

好下面来讲述具体如何来实现这个页面。

一、创建vue项目

使用vue的脚手架创建项目,然后把不需要的内容删去,可以看到页面如下:
在这里插入图片描述

需要注意的是你创建时候需要去勾选router选项,如果不勾选的话未来会很麻烦,需要自己重新配置下载,如何创建vue项目,可以翻找我的博文,我的博文里面有记载。

二、引入依赖

把需要的依赖引入,这里我不打算讲太深,就是很简单的把element-ui依赖下载
具体怎么下载打开terminal,输入指令npm install element-ui -S就可以下载,下载完可以在package.json可以看到
在这里插入图片描述

我这里有个axios不用在意,因为我实现了前后端互联,所以对于基础功能而言这些是不需要注意的

三、改造下项目

app.vue改造成如下样式
在这里插入图片描述

router下的index.js需要改变下,因为新的页面为Login.vue
在这里插入图片描述

在assets下加入名为background的图片,图片已取出放在下面了
在这里插入图片描述

对了差点忘了要改一下main.js
在这里插入图片描述

代码如下:

import Vue from "vue";
import router from "./router";
import ElementUI from 'element-ui';
import App from './App.vue';
import 'element-ui/lib/theme-chalk/index.css';Vue.use(ElementUI);
Vue.config.productionTip = false;new Vue({router,render: (h) => h(App),
}).$mount("#app");

还有就是驼峰法则查的很严,
要在vue.config.js上
控制下摆脱这东西,
在这里插入图片描述

代码如下:

`const { defineConfig } = require(“@vue/cli-service”);
module.exports = defineConfig({
transpileDependencies: true,
lintOnSave: false,
});

四、写入Login视图

在views下创建Login.vue
代码如下:

<template><div class="body"><el-form :rules="rules" ref="loginForm" :model="loginForm" class="loginContainer"><h3 class="loginTitle">欢迎登录</h3><el-form-item prop="username"><el-input type="text" v-model="loginForm.username" placeholder="亲,请输入用户名" ></el-input></el-form-item><el-form-item prop="password"><el-input type="password" v-model="loginForm.password" placeholder="亲,请输入密码" ></el-input></el-form-item><el-form-item prop="code"><el-input type="text" auto-complete="false" v-model="loginForm.code" placeholder="点击图片更换验证码" style="width: 250px;margin-right: 5px"></el-input><img :src="captchaUrl"></el-form-item><el-checkbox v-model="checked" class="loginRemember">记住我</el-checkbox><el-button type="primary" style="width:100%" @click="submitLogin">登录</el-button></el-form></div>
</template><script>
export default {name: "Login",data(){return{captchaUrl: "",loginForm:{username:"admin",password:"ssssss",code:''},checked: true,rules:{username:[{required:true,message:"请输入用户名",trigger:"blur"},{ min: 5, max: 14, message: '长度在 5 到 14 个字符', trigger: 'blur' }],password:[{required:true,message:"请输入密码",trigger:"blur"},,{ min: 6,  message: '密码长度要大于6', trigger: 'blur' }],code:[{required:true,message:"请输入验证码",trigger:"blur"}],}}},methods:{submitLogin(){this.$refs.loginForm.validate((valid) => {if (valid) {alert('提交成功');} else {this.$message.error('登录出错请重新输入');return false;}});}}
};
</script><style lang="less" scoped>.loginContainer{border-radius: 15px;background-clip: padding-box;text-align: left;margin: auto;margin-top: 180px;width: 350px;padding: 15px 35px 15px 35px;background: aliceblue;border:1px solid blueviolet;box-shadow: 0 0 25px #f885ff;}.loginTitle{margin: 0px auto 48px auto;text-align: center;font-size: 40px;}.loginRemember{text-align: left;margin: 0px 0px 15px 0px;}.body{width: 100vw;height: 100vh;background-image: url("../assets/background.png") ;background-size:100%;overflow: hidden;}
</style>

然后细细讲解下代码
style中主要控制登录框的位置,以及如何去设计,body那里样式是设计的全局背景图,rules:设置了检验规则避免无效登录,设置成一失去焦点就会继续检查,checked保证了登录功能后续开发,巴拉巴拉一大堆但是很容易懂。

总结

然后希望这篇文章能够帮助到你,快速掌握vue。也感谢有大佬提出意见,页面样式一定要设置scoped,否则会影响后续的所有页面样式,二次开发要注意希望大家引以为戒。

http://www.dt0577.cn/news/44742.html

相关文章:

  • 免费的工程信息网站网络营销都有哪些方法
  • 大型web网站开发优化防控措施
  • 网站建设宣传册内容seo教程技术资源
  • 游戏网站怎么做seo网络推广业务
  • 灵山网站建设网页设计制作教程
  • 网站建设套餐价格百度搜索引擎入口官网
  • 网站开发项目需求文档百姓网推广电话
  • 做pc端网站价位seo整站优化吧
  • 企业网站icp单页网站seo优化
  • 前端怎么做网站网络流量分析工具
  • wordpress网易云课堂长沙网站优化价格
  • 网络游戏网站开发国外网站
  • 导航网站怎么做seo网站建设规划要点详解
  • 网站备案 现场提交上海优化公司排行榜
  • 用ps设计网站做多大的40个免费网站推广平台
  • 深圳住 建设局网站首页app拉新平台有哪些
  • 阿里云服务器多个网站市场营销策划公司排名
  • 软件工程的就业方向快速网站推广优化
  • 在网站上做视频培训系统多少钱网络广告有哪些
  • 如何搭建一个简单的网站一句简短走心文案
  • 贵阳做网站建设最好的是哪家最近新闻有哪些
  • 网站开发需要研究什么微信营销推广软件
  • 朋友圈海报用什么网站做的中国新冠疫情最新消息
  • 北京网站开发网络公司百家号seo怎么做
  • vps网站设置如何优化网页
  • 帝国网站系统做专题常用的搜索引擎有哪些?
  • 企业怎么做网站做网站的公司网络推广和网络销售的区别
  • 做网站用什么语言编写自助建站系统个人网站
  • 自己创业做原公司一样的网站网络营销策划书步骤
  • 大连网站制作营销方式和手段有哪些