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

美食网站页面设计源代码天元建设集团有限公司法人

美食网站页面设计源代码,天元建设集团有限公司法人,西安官网seo技巧,wordpress 和 drupal目录 1.人力资源项目介绍 1.1 项目架构和解决方案 1.2 课程安排 1.3 课程具备能力 1.4 课程地址 2. 拉取项目基础代码 3.项目目录和入口文件介绍 4.App.vue根组件解析 5.基础设置settings.js和导航守卫permission.js 6.Vuex的结构 7.使用模板中的Icon图标 8.扩展…目录 1.人力资源项目介绍 1.1 项目架构和解决方案 1.2 课程安排  1.3 课程具备能力 1.4 课程地址  2. 拉取项目基础代码 3.项目目录和入口文件介绍 4.App.vue根组件解析  5.基础设置settings.js和导航守卫permission.js 6.Vuex的结构 7.使用模板中的Icon图标 8.扩展-解析Icon图标的实现思路 9.导入样式资源并使用git管理 10.登录页的结构和表单 11.登录表单校验-实现 1.人力资源项目介绍 1.1 项目架构和解决方案 1.2 课程安排  1.3 课程具备能力 1.4 课程地址  vue-element-admin文档地址vue-element-admin演示地址 https://panjiachen.github.io/vue-element-admin/人力资源项目演示地址人力资源后台管理系统 2. 拉取项目基础代码 拉取命令 $ git clone https://github.com/PanJiaChen/vue-admin-template.git heimahr 升级core-js版本到3.25.5 $ npm i core-js3.25.5 # npm $ yarn add core-js3.25.5 # yarn安装完整依赖 $ npm i # npm $ yarn # yarn启动命令在package.json中查看 $ yarn dev需要检查VsCode本身的插件ESLint 和 Vutur 3.项目目录和入口文件介绍 项目目录 ├── src # 源代码目录 │ ├── api # 所有请求 │ ├── assets # 主题 字体等静态资源 │ ├── components # 全局公用组件 │ ├── icons # 项目所有 svg icons │ ├── layout # 全局 layout │ ├── router # 路由 │ ├── store # 全局 store管理 │ ├── styles # 全局样式 │ ├── utils # 全局公用方法 │ ├── views # views 所有页面 │ ├── App.vue # 入口页面 │ ├── main.js # 入口文件 加载组件 初始化等 │ └── permission.js # 权限管理 │ └── settings.js # 配置文件 入口文件 4.App.vue根组件解析  App.vue组件 layout布局 5.基础设置settings.js和导航守卫permission.js settings.js导出网站基础配置包括网站标题、固定header、显示logo permission.js(权限)主要负责路由导航守卫 6.Vuex的结构 注意人资资源项目主要针对**用户模块user **进行改造和重写 Vuex的设计思想 1.页面交互状态折叠侧边栏-固定头部 2.使用全局状态Vuex根据功能拆分成不同的模块modules 3.进行状态管理通过getters建立对于模块中属性的快捷访问 7.使用模板中的Icon图标 src/icons/svg目录下的图标都可以使用 图标文件名直接设置为svg-icon组件的iconClass属性 8.扩展-解析Icon图标的实现思路 引入目录所有的svg 全局注册svg-icon组件 loader插件打包svg svg-icon引用svg的链接 知识扩展 1.了解require.context(路径是否扫描子目录 正则匹配) 可以引入某个目录下的内容 2.了解svg-sprite-loader打包了所有svg到一个svg标签上将svg名称作为symbol标签的id属性 3.了解svg-icon使用iconClass属性引用了symbol的id 9.导入样式资源并使用git管理 将教学资源中的初始化**图片-样式-svg **拷贝到src目录下 因为项目是从github上拉取下来的所以git记录了之前模版的信息所以删除需要建立git 删除原有的.git文件初始化仓库 $ git init # 初始化仓库添加到暂存区 $ git add . # 添加到暂存区提交本地仓库 $ git commit -m 初始化人力资源项目 # 提交本地仓库接下来同学们需要在gitee上新建一个自己的远程仓库然后将本地的仓库推送到远程仓库托管 本地仓库配置远程仓库地址 $ git remote add origin 你的远程仓库地址 # 本地仓库配置远程仓库地址推送到远程仓库 $ git push -u origin master # 推送到远程仓库10.登录页的结构和表单 接下来需要实现登录页的表单结构和表单内容 拷贝登录页的基本结构布局-代码位置(src/views/login/index.vue) templatediv classlogin-containerdiv classlogo /div classformh1登录/h1el-card shadownever classlogin-card!--登录表单--/el-card/div/div /template script export default {name : Login } /script style langscss .login-container {display: flex;align-items: stretch;height: 100vh;.logo {flex: 3;background: rgba(38, 72, 176) url(../../assets/common/login_back.png)no-repeat center / cover;border-top-right-radius: 60px;display: flex;flex-direction: column;align-items: flex-end;justify-content: center;padding: 0 100px;.icon {background: url(../../assets/common/logo.png) no-repeat 70px center /contain;width: 300px;height: 50px;margin-bottom: 50px;}p {color: #fff;font-size: 18px;margin-top: 20px;width: 300px;text-align: center;}}.form {flex: 2;display: flex;flex-direction: column;justify-content: center;padding-left: 176px;.el-card {border: none;padding: 0;}h1 {padding-left: 20px;font-size: 24px;}.el-input {width: 350px;height: 44px;.el-input__inner {background: #f4f5fb;}}.el-checkbox {color:#606266;}} } /style 实现登录表单的结构 div classformh1登录/h1el-card shadownever classlogin-card!--登录表单--!-- el-form el-form-item el-input --el-formel-form-itemel-input placeholder请输入手机号 //el-form-itemel-form-itemel-input placeholder请输入密码 //el-form-itemel-form-itemel-checkbox用户平台使用协议/el-checkbox/el-form-itemel-form-itemel-button stylewidth:350px typeprimary登录/el-button/el-form-item /el-form提交代码 11.登录表单校验-实现 定义数据和校验规则 export default {name: Loginname: Login,data() {return {loginForm: {mobile: ,password: ,isAgree: false},loginRules: {mobile: [{required: true,message: 请输入手机号,trigger: blur}, {pattern: /^1[3-9]\d{9}$/,message: 手机号格式不正确,trigger: blur}],password: [{required: true,message: 请输入密码,trigger: blur}, {min: 6,max: 16,message: 密码长度应该为6-16位之间,trigger: blur}],// required只能检查 null undefinedisAgree: [{validator: (rule, value, callback) {// rule规则// value检查的数据 true/false// callback 函数 执行这个函数// 成功执行callback 失败也执行callback(错误对象 new Error(错误信息))value ? callback() : callback(new Error(没有勾选用户平台协议))}}]}}},methods: {login() {this.$refs.form.validate((isOK) {if (isOK) {alert(校验通过)}})}} } /script绑定组件的对应属性 el-form refform :modelloginForm :rulesloginRulesel-form-item propmobileel-input v-modelloginForm.mobile placeholder请输入手机号 //el-form-itemel-form-item proppasswordel-input v-modelloginForm.password show-password placeholder请输入密码 //el-form-itemel-form-item propisAgreeel-checkbox v-modelloginForm.isAgree用户平台使用协议/el-checkbox/el-form-itemel-form-itemel-button stylewidth:350px typeprimary clicklogin登录/el-button/el-form-item /el-form
http://www.dnsts.com.cn/news/269246.html

相关文章:

  • 行业网站建设方案wordpress数据库信息
  • dnf免做卡怎么领取网站深圳做网站报价
  • 免费网站mv网站集约化建设进度报告
  • 网站定制营销wordpress调用菜单代码
  • 制作网站在本机运行湖南网站建设价格
  • 四平网站建设有哪些动态ip做网站
  • 网站建设实训 考核要求运用vs2010c 做网站
  • 容桂网站建设公司onethink 网站
  • 网站建设公司 长春长春做网站seo
  • 网站建设需要的网络技术wordpress中视频播放
  • 企业网站推广有哪些在广州开发一个营销网站多少钱
  • 网站订单系统模板下载百度站长平台官网死链提交
  • 网站关键词如何做郑州网站设计收费
  • 郑州建设网站报价wordpress pc手机端两套模板
  • 吴江规划建设局网站刚开今天新开传奇网站
  • 做关于什么样的网站好贵南县wap网站建设公司
  • 苏州专业做网站公司电话德阳建设局官方网站
  • 徐汇网站建设推广公司建设网站需要什么条件
  • 做网站需要备注号码室内装修公司排行
  • 怎么做网站和注册域名wordpress栏目标题被调用
  • 网站title在哪里如归网络营销推广企业
  • 教育网站改版方案衡水需要做网站的公司
  • 天津网站建设要多少钱医院网站可信认证必须做吗
  • 大连商城网站制作网站开发简单吗
  • 网站推广塔山双喜wordpress v4.9
  • 网站seo推广计划网站建哪家好
  • js做网站登录上海网站建设排名
  • 电信备案网站网站开发技术的背景
  • 西安专业手机网站建设价格关键词排名软件
  • 网站建设相关的比赛乐都企业网站建设哪家好