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

有关学风建设网站wordpress如何传照片

有关学风建设网站,wordpress如何传照片,中国中小企业信息网官网,不用淘宝客api如何做网站一、整合 Element UI 1.1 工程初始化 使用管理员的模式进入 cmd 的命令行模式#xff0c;创建一个名为 hello-vue 的工程#xff0c;命令为#xff1a; # 1、目录切换 cd F:\idea_home\vue# 2、项目的初始化#xff0c;记得一路的 no vue init webpack hello-vue 1.2 安装…一、整合 Element UI 1.1 工程初始化 使用管理员的模式进入 cmd 的命令行模式创建一个名为 hello-vue 的工程命令为 # 1、目录切换 cd F:\idea_home\vue# 2、项目的初始化记得一路的 no vue init webpack hello-vue 1.2 安装依赖 我们需要安装 vue-router、element-ui、sass-loader 和 node-sass 四个插件 # 1、进入工程目录 cd hello-vue# 2、安装 vue-router npm install i vue-router3.5.2 --save-dev# 3、安装 element-ui npm i element-ui -S# 4、安装工程依赖 npm install# 5、安装 NODE-SASS 加载器 cnpm install node-sass4.12.0 --save-dev# 6、按照 SASS-LOADER cnpm install sass-loader7.3.1 --save-dev# 7、启动测试 npm run dev 1.3 npm 命令解释 npm install moduleName安装模块到项目目录下 npm install -g moduleName意思是将模块安装到全局具体安装到磁盘哪个位置要看 npm config prefix 的位置。 npm install -save moduleName--save 的意思是将模块安装到项目目录下并在 package 文件的 dependencies 节点写入依赖-S 为该命令的缩写。 npm install -save-dev moduleNam e--save-dev 的意思是将模块安装到项目目录下并在 package 文件的 devDependencies 节点写入依赖-D 为该命令的缩写。 1.4 删除文件和目录 删除掉生成的基础工程的配置文件目录结构和文件内容如下所示 templatediv idapp/div /template scriptexport default {name: App } /script style #app {font-family: Avenir, Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;margin-top: 60px; } /style import Vue from vue import App from ./AppVue.config.productionTip false/* eslint-disable no-new */ new Vue({el: #app,components: { App },template: App/ }) 1.5 创建 views 组件 在 src 目录下创建 views 文件夹来存储视图类的组件在 views 文件夹下创建两个组件 Main.vue 组件来充当首页和 Login.vue 组件来充当登录页内容如下所示 templateh1首页/h1 /templatescript export default {name: Main } /scriptstyle scoped/style templatedivel-form refloginForm :modelform :rulesrules label-width8px classlogin-boxh3 classlogin-title欢迎登录/h3el-form-item label账号 propusernameel-input typetext placeholder请输入账号 v-modelform.username//el-form-itemel-form-item label密码 proppasswordel-input typepassword placeholder请输入密码 v-modelform.password//el-form-itemel-form-itemel-button typeprimaryv-on:clickonSubmit(loginForm)登录/el-button/el-form-item/el-formel-dialog title温馨提示:visible.syncdialogVisiblewidth30%:before-closehandleClosespan请输入账号和密码/spanspan slotfooter classdialog-footerel-button typeprimaryclickdialogVisible false确 定/el-button/span/el-dialog/div /templatescript export default {name: Login,data(){return {form:{username:,password:},rules:{username:[{required: true,message:账号不可为空,trigger:blur}],password:[{required: true,message:密码不可为空,trigger:blur}]},// 对话框的显示和隐藏dialogVisible:false}},methods:{onSubmit(formName){// 为表单绑定验证功能this.$refs[formName].validate((valid) {if(valid){// 使用 vue-router 路由到指定页面该方式称之为编程式导航this.$router.push(/main);}else{this.dialogVisible true;return false;}});}} } /scriptstyle langscss scoped .login-box {border: 1px solid #DCDFE6;width: 350px;margin: 180px auto;padding: 35px 35px 15px 35px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;box-shadow: 0 0 25px #909399; } .login-title{text-align: center;margin:0 auto 40px auto;color:#303133; } /style1.6 创建 router 路由         在 src 目录下创建 router 文件夹用于存储路由的配置信息并在 router 文件夹里创建 index.js 来配置路由信息 内容如下所示 import Vue from vue import Router from vue-router import Main from ../views/Main import Login from ../views/LoginVue.use(Router);export default new Router({routes:[{path:/main,component:Main},{path:/Login,component:Login}] })1.7 修改 main.js 和App.vue  修改 main.js 文件将路由信息配置进去 import Vue from vue import App from ./App import router from ./router// 官方规定的引入写法 import ElementUI from element-ui; import element-ui/lib/theme-chalk/index.cssVue.use(router); Vue.use(ElementUI)new Vue({el: #app,router,render: h h(App) })修改 App.vue添加路由的组件信息内容如下所示 templatediv idapprouter-link to/login/router-linkrouter-link to/main/router-linkrouter-view/router-view/div /template scriptexport default {name: App } /script 1.8 测试 启动工程如下所示 在地址栏的后缀输入login 如下所示 随便输入账号和密码点击登录即可跳转到首页如下所示: 1.9 总结  vue 整合 ElementUI分为两步 第一步安装依赖 npm i element-ui -S 第二步在 main.js 中写入以下内容 import Vue from vue; import ElementUI from element-ui; import element-ui/lib/theme-chalk/index.css; import App from ./App.vue;Vue.use(ElementUI);new Vue({el: #app,render: h h(App) }); 二、路由嵌套 2.1 简介 嵌套路由又称子路由在实际应用中通常由多层嵌套的组件组合而成。同样地URL 中各段动态路径按某种结构对应嵌套的各层组件说白了就是 vue 界面的部分内容发生变化例如 2.2 创建 user 目录 在 views 文件夹下新创建一个文件夹 user并创建两个 vue 组件List.vue 和 Profile.vue内容如下所示 templateh1用户列表/h1 /templatescript export default {name: List } /scripttemplateh1个人信息/h1 /templatescript export default {name: Profile } /script 2.3 修改 Main.vue templatedivel-containerel-aside width200pxel-menu :default-openeds[1]el-submenu index1template slottitlei classel-icon-caret-right/i用户管理/templateel-menu-item-groupel-menu-item index1-1router-link to/user/profile个人信息/router-link/el-menu-itemel-menu-item index1-2router-link to/user/list用户列表/router-link/el-menu-item/el-menu-item-group/el-submenuel-submenu index2template slottitlei classel-icon-caret-right/i内容管理/templateel-menu-item-groupel-menu-item index2-1分类管理/el-menu-itemel-menu-item index2-2内容列表/el-menu-item/el-menu-item-group/el-submenu/el-menu/el-asideel-containerel-header styletext-align: right; font-size: 12pxel-dropdowni classel-icon-setting stylemargin-right: 15px/iel-dropdown-menu slotdropdownel-dropdown-item个人信息/el-dropdown-itemel-dropdown-item退出登录/el-dropdown-item/el-dropdown-menu/el-dropdown/el-headerel-mainrouter-view//el-main/el-container/el-container/div /templatescript export default {name: Main } /scriptstyle scoped langscss .el-header {background-color: yellow;color: blue;line-height: 60px; }.el-aside {color: #333; } /style2.4 修改 router 路由 需要将新添加的两个 vue 组件配置到 router 的路由里面即修改 router 文件夹下的 index.js内容如下所示 import Vue from vue import Router from vue-router import Main from ../views/Main import Login from ../views/Login import List from ../views/user/List import Profile from ../views/user/ProfileVue.use(Router);export default new Router({routes:[{path:/main,component:Main,// 配置嵌套路由children:[{ path:/user/list,component:List},{ path:/user/profile,component:Profile}]},{path:/Login,component:Login}] })2.5 测试 启动工程如下所示 在地址栏的后缀输入 main 如下所示 三、参数传递 3.1 修改 App.vue  templatedivel-containerel-aside width200pxel-menu :default-openeds[1]el-submenu index1template slottitlei classel-icon-caret-right/i用户管理/templateel-menu-item-groupel-menu-item index1-1!--name 传组件名params 传递参数v-bind 进行对象绑定--router-link v-bind:to{name:Profile222,params:{id:1}}个人信息/router-link/el-menu-itemel-menu-item index1-2router-link to/user/list用户列表/router-link/el-menu-item/el-menu-item-group/el-submenuel-submenu index2template slottitlei classel-icon-caret-right/i内容管理/templateel-menu-item-groupel-menu-item index2-1分类管理/el-menu-itemel-menu-item index2-2内容列表/el-menu-item/el-menu-item-group/el-submenu/el-menu/el-asideel-containerel-header styletext-align: right; font-size: 12pxel-dropdowni classel-icon-setting stylemargin-right: 15px/iel-dropdown-menu slotdropdownel-dropdown-item个人信息/el-dropdown-itemel-dropdown-item退出登录/el-dropdown-item/el-dropdown-menu/el-dropdown/el-headerel-mainrouter-view//el-main/el-container/el-container/div /templatescript export default {name: Main } /scriptstyle scoped langscss .el-header {background-color: yellow;color: blue;line-height: 60px; }.el-aside {color: #333; } /style3.2 修改 router 路由 修改 router 文件夹下的 index.js内容如下所示 import Vue from vue import Router from vue-router import Main from ../views/Main import Login from ../views/Login import List from ../views/user/List import Profile from ../views/user/ProfileVue.use(Router);export default new Router({routes:[{path:/main,component:Main,// 配置嵌套路由children:[{path:/user/list,component:List},{// 使用:id 进行参数接收path:/user/profile/:id,name:Profile222,component:Profile}]},{path:/Login,component:Login}] })3.3 修改 Profile.vue 文件 template!--所有的元素必须不能在根节点下必须被div 包裹--divh1个人信息/h1{{$route.params.id}}/div/templatescript export default {name: Profile } /script 3.4 测试 启动工程如下所示 在地址栏的后缀输入 main 如下所示 3.5 第二种传参方式 App.vue 内容不用改动修改 router 目录下的 index.js 内容如下所示 import Vue from vue import Router from vue-router import Main from ../views/Main import Login from ../views/Login import List from ../views/user/List import Profile from ../views/user/ProfileVue.use(Router);export default new Router({routes:[{path:/main,component:Main,// 配置嵌套路由children:[{path:/user/list,component:List},{// 第一种方式使用:id 进行参数接收path:/user/profile/:id,name:Profile222,component:Profile,// 第二种方式使用 props 来接收参数props:true}]},{path:/Login,component:Login}] })修改 Profile.vue 文件内容如下所示 template!--所有的元素必须不能在根节点下必须被div 包裹--divh1个人信息/h1{{id}}/div/templatescript export default {props: [id],name: Profile } /script
http://www.w-s-a.com/news/104179/

相关文章:

  • 优质的外国网站qq小程序在哪里打开
  • 商务网站建设与推广实训报告免费素材网站无水印
  • 外贸站seoapp开发公司历程概述
  • 沈阳网站推广¥做下拉去118cr陶瓷企业 瓷砖地板公司网站建设
  • 医院网站官方微信精神文明建设我做服装设计师的 求推荐资源网站
  • 微信网站建设需要那些资料昆明cms模板建站
  • 安庆网站建设兼职中企动力是500强吗
  • 网站排名优化技巧基于网站的网络营销方法有哪些
  • 摄影素材网站做知识问答的网站
  • 中小企业网站建设济南兴田德润电话门店管理系统软件排行
  • 昆明工程建设信息网站柳州网站建设公司哪家好
  • 如何分析网站关键词北京门户网站网址
  • 做网站与做游戏那个好网站域名怎么起
  • 有没有做cad单的网站银行网站建设方案视频
  • 和各大网站做视频的工作高校网站群管理系统
  • 中国建设人才服务信息网是正规网站怎么注销自己名下的公司
  • 网站开发新型技术那些网站做任务领q币
  • 海口手机网站建设wordpress微支付宝
  • 做公司网站需要几天深圳自定义网站开发
  • 做网站学多长时间可以学会推广软件公司
  • 网络网站设计培训长沙建站模板大全
  • 站群搭建移动端处理器天梯图
  • 岳池发展建设集团有限公司门户网站湛江seo咨询
  • 手机网站工具关键词排名是什么意思
  • 游民星空是谁做的网站沈阳网站托管公司
  • 做网站搭建需要什么人vs2017移动网站开发
  • 购物网站开发需要什么技术怎么查看网站是否备案
  • 学做电商那个网站好网站建设投票主题
  • 中卫网站推广网络营销毕业设计做网站大小有什么要求
  • 做问卷网站义乌网站建设推广专家