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

有网站怎么做企业邮箱广州网站建设方案优化

有网站怎么做企业邮箱,广州网站建设方案优化,珠海营销型网站,完善网站建设的目的是文章目录 1.项目基本介绍2.安装Node.js(SSM部分安装过)3.初始化前端工程1.创建一个文件夹 springboot_vue2.创建vue项目1.在刚才创建的文件夹下打开命令行,使用脚手架搭建项目2.选择手动配置3.选择三个4.选择vue35.选择路由模式6.选择包管理方…

文章目录

    • 1.项目基本介绍
    • 2.安装Node.js(SSM部分安装过)
    • 3.初始化前端工程
        • 1.创建一个文件夹 springboot_vue
        • 2.创建vue项目
          • 1.在刚才创建的文件夹下打开命令行,使用脚手架搭建项目
          • 2.选择手动配置
          • 3.选择三个
          • 4.选择vue3
          • 5.选择路由模式
          • 6.选择包管理方式
          • 7.保留这次设置
          • 8.为这次设置命名
          • 9.配置成功
          • 10.启动项目
    • 4.使用IDEA打开项目
        • 1.退出项目
        • 2.拖动刚才创建的项目到IDEA
        • 3.Vue基本执行流程
        • 4.配置使用npm方式启动
        • 5.启动项目
        • 6.配置启动项目自动打开首页
        • 7.配置默认浏览器
    • 5.安装Element-Plus
        • 1.官方文档
        • 2.指南-安装
        • 3.进行安装(IDEA命令行或者项目目录下打开cmd都可以)
    • 6.配置Vue的服务端口(防止端口冲突)
        • 1.vue.config.js下配置
        • 2.配置启动端口代码
        • 3.启动,端口变成9999
    • 7.修改默认项目配置
        • 1.App.vue
        • 2.HomeView.vue
        • 3.删除HelloWorld.vue组件
    • 8.项目基本界面
        • 1.src/components/Header.vue 编写组件
        • 2.src/App.vue 主页面引入组件
        • 3.src/assets/css/global.css 创建全局样式css
        • 4.src/main.js 引入全局样式
        • 5.src/main.js 引入Element-Plus
        • 6.src/App.vue 引入一个Element-Plus组件测试
        • 7.src/components/Header.vue 设置Header的下拉框
        • 8.src/components/Aside.vue 编写侧边栏组件
        • 9.src/App.vue 将页面分为三个部分并引入侧边栏组件
        • 10.src/views/HomeView.vue 引入表格组件
        • 11.src/main.js 国际化
        • 12.src/views/HomeView.vue 表格排序
        • 13.src/views/HomeView.vue 为表格添加固定列
        • 14.src/views/HomeView.vue 添加搜索框和按钮
        • 15.小结

1.项目基本介绍

image-20240318104512639

2.安装Node.js(SSM部分安装过)

image-20240318104814602

3.初始化前端工程

1.创建一个文件夹 springboot_vue

image-20240318105933769

2.创建vue项目
1.在刚才创建的文件夹下打开命令行,使用脚手架搭建项目

image-20240318110513628

这里如果提示 ‘vue’ 不是内部或外部命令,也不是可运行的程序,就是没有安装脚手架,还是有问题就是没有安装node.js

image-20240318121628933

2.选择手动配置

image-20240318110247123

3.选择三个

image-20240318110345553

4.选择vue3

image-20240318110608820

5.选择路由模式

image-20240318110656446

6.选择包管理方式

image-20240318110741007

7.保留这次设置

image-20240318110805459

8.为这次设置命名

image-20240318110851510

9.配置成功

image-20240318110946409

10.启动项目

image-20240318111235462

image-20240318111330680

4.使用IDEA打开项目

1.退出项目

image-20240318111456116

2.拖动刚才创建的项目到IDEA

image-20240318111555112

3.Vue基本执行流程

image-20240318112257148

4.配置使用npm方式启动

image-20240318112442676

5.启动项目

image-20240318112504944

image-20240318112457701

6.配置启动项目自动打开首页

image-20240318112729492

7.配置默认浏览器

image-20240318112852734

5.安装Element-Plus

1.官方文档

Element-Plus官方文档

2.指南-安装

image-20240318113124533

3.进行安装(IDEA命令行或者项目目录下打开cmd都可以)

image-20240318113251922

6.配置Vue的服务端口(防止端口冲突)

1.vue.config.js下配置

image-20240318113640370

2.配置启动端口代码
// 配置启动端口
module.exports = {devServer: {port: 9999}
}
3.启动,端口变成9999

image-20240318113759886

7.修改默认项目配置

1.App.vue

image-20240318114748396

<template><div></div>
</template><style></style>
2.HomeView.vue

image-20240318115002643

<template><div></div>
</template><script>
// import HelloWorld from '@/components/HelloWorld.vue'export default {name: 'HomeView',components: {// HelloWorld}
}
</script>
3.删除HelloWorld.vue组件

image-20240318115122815

8.项目基本界面

1.src/components/Header.vue 编写组件
<template><div style="height: 50px; line-height: 50px; border-bottom: 1px solid #ccc; display: flex"><div style="width: 200px; padding-left: 30px; font-weight: bold; color: dodgerblue">后台管理</div><div style="flex: 1"></div><div style="width: 100px">下拉框</div></div></template>
<script>
export default {name: "Header"
}
</script>
<style></style>
2.src/App.vue 主页面引入组件
<template><div><Header></Header></div>
</template><style></style><script>import Header from "@/components/Header.vue";export default {name: "Layout",components: {Header}}
</script>

image-20240318134027558

3.src/assets/css/global.css 创建全局样式css
* {margin: 0;padding: 0;box-sizing: border-box;
}
4.src/main.js 引入全局样式

image-20240318134403244

5.src/main.js 引入Element-Plus

image-20240318134805165

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
// 引入全局css
import '@/assets/css/global.css'
// 引入element-plus
import ElementPlus from 'element-plus'
// 引入element-plus相关样式
import 'element-plus/dist/index.css'// 使用组件
createApp(App).use(store).use(router).use(ElementPlus).mount('#app')
6.src/App.vue 引入一个Element-Plus组件测试

image-20240318134952145

image-20240318135004981

7.src/components/Header.vue 设置Header的下拉框
<template><div style="height: 50px; line-height: 50px; border-bottom: 1px solid #ccc; display: flex"><div style="width: 200px; padding-left: 30px; font-weight: bold; color: dodgerblue">后台管理</div><div style="flex: 1"></div><div style="width: 100px"><el-dropdown><span class="el-dropdown-link">tom<el-icon class="el-icon--right"><arrow-down/></el-icon></span><template #dropdown><el-dropdown-menu><el-dropdown-item>个人信息</el-dropdown-item><el-dropdown-item>退出登录</el-dropdown-item></el-dropdown-menu></template></el-dropdown></div></div></template>
<script>
export default {name: "Header"
}
</script>
<style></style>

image-20240318135800508

8.src/components/Aside.vue 编写侧边栏组件
<script>export default {name: "Aside"}
</script><template><!--  引入导航菜单--><div><el-menu style="width: 200px"default-active="2"class="el-menu-vertical-demo"><el-menu-item index="1"><el-icon><icon-menu /></el-icon><span>导航一</span></el-menu-item><el-menu-item index="2"><el-icon><icon-menu /></el-icon><span>导航二</span></el-menu-item><el-menu-item index="3" disabled><el-icon><document /></el-icon><span>导航三</span></el-menu-item><el-menu-item index="4"><el-icon><setting /></el-icon><span>导航四</span></el-menu-item></el-menu>  </div>
</template><style></style>
9.src/App.vue 将页面分为三个部分并引入侧边栏组件
<template><div><!--      头部--><Header></Header><!--      主体弹性布局--><div style="display: flex"><!--        侧边栏--><Aside/><!--        路由弹性布局--><router-view style="flex: 1"/></div></div>
</template><style></style><script>
import Header from "@/components/Header.vue";
import Aside from "@/components/Aside.vue";export default {name: "Layout",components: {Aside,Header}
}
</script>

image-20240318142535923

10.src/views/HomeView.vue 引入表格组件
<template><div><el-table :data="tableData" stripe style="width: 100%"><!--      把width去掉,就会自适应--><el-table-column prop="date" label="日期"/><el-table-column prop="name" label="名字"/><el-table-column prop="address" label="地址" /></el-table></div>
</template><script>export default {name: 'HomeView',components: {},//增加一个data,单项绑定tableDatadata() {return {tableData: [{date: '2016-05-03',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},{date: '2016-05-02',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},{date: '2016-05-04',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},{date: '2016-05-01',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},]}}
}
</script>

image-20240318143409112

11.src/main.js 国际化

image-20240318143812670

image-20240318143751567

12.src/views/HomeView.vue 表格排序

image-20240318144016523

13.src/views/HomeView.vue 为表格添加固定列

image-20240318144300797

      <!--在表格的最后一列加入两个超链接--><el-table-column fixed="right" label="操作" width="100"><template #default="scope"><!--          插槽机制,点击编辑会将本行的信息传到handleEdit中--><el-button @click="handleEdit(scope.row)" type="text">编辑</el-button><el-button type="text">删除</el-button></template></el-table-column>

方法池编写一个空方法

  methods: {handleEdit() {alert(11)}}

image-20240318145113500

14.src/views/HomeView.vue 添加搜索框和按钮

image-20240318145323878

    <!--增加按钮和搜索框--><!--magrin代表上下边距为10px,左右边距为5px--><div style="margin: 10px 5px"><el-button type="primary">新增</el-button><el-button>其他</el-button></div><!--再增加一个搜索框并设置边距--><div style="margin: 10px 5px"><!--搜索框,双向绑定一个search--><el-input v-model="search" style="width: 30%" placeholder="请输入关键字"/><el-button type="primary">查找</el-button></div>

数据池双向绑定搜索框

image-20240318145619149

image-20240318145440452

15.小结

image-20240318150102772


文章转载自:
http://dinncotatt.ydfr.cn
http://dinncomertensian.ydfr.cn
http://dinncoprecocial.ydfr.cn
http://dinncoentrecote.ydfr.cn
http://dinncospecula.ydfr.cn
http://dinncoapparitor.ydfr.cn
http://dinncoactivating.ydfr.cn
http://dinncoominously.ydfr.cn
http://dinncoebbet.ydfr.cn
http://dinncohotdogger.ydfr.cn
http://dinncochattily.ydfr.cn
http://dinncomanstopper.ydfr.cn
http://dinncomolly.ydfr.cn
http://dinncokojah.ydfr.cn
http://dinncoglamorgan.ydfr.cn
http://dinncodestination.ydfr.cn
http://dinncoflank.ydfr.cn
http://dinncomertensian.ydfr.cn
http://dinncopharyngoscope.ydfr.cn
http://dinncothumbstall.ydfr.cn
http://dinncofungin.ydfr.cn
http://dinncofarmery.ydfr.cn
http://dinncoowner.ydfr.cn
http://dinncosodomize.ydfr.cn
http://dinncowhet.ydfr.cn
http://dinncoalky.ydfr.cn
http://dinncoburtonize.ydfr.cn
http://dinncozwitterion.ydfr.cn
http://dinncorotunda.ydfr.cn
http://dinncolysogenesis.ydfr.cn
http://dinncoardour.ydfr.cn
http://dinncolesbianism.ydfr.cn
http://dinncoseptuagint.ydfr.cn
http://dinncoinboard.ydfr.cn
http://dinncoballsy.ydfr.cn
http://dinncopasseriform.ydfr.cn
http://dinncosulphidic.ydfr.cn
http://dinncocrawly.ydfr.cn
http://dinncoparador.ydfr.cn
http://dinncotowfish.ydfr.cn
http://dinncovanuatu.ydfr.cn
http://dinncoapt.ydfr.cn
http://dinncojava.ydfr.cn
http://dinncosharper.ydfr.cn
http://dinncosanford.ydfr.cn
http://dinncoinflorescent.ydfr.cn
http://dinncocopulin.ydfr.cn
http://dinncoflyboy.ydfr.cn
http://dinncocoopery.ydfr.cn
http://dinncofodderless.ydfr.cn
http://dinncoguinzo.ydfr.cn
http://dinncocaliper.ydfr.cn
http://dinncountended.ydfr.cn
http://dinncounpainful.ydfr.cn
http://dinnconitrosoamine.ydfr.cn
http://dinncoeld.ydfr.cn
http://dinncobreathe.ydfr.cn
http://dinncovesa.ydfr.cn
http://dinncocuticolor.ydfr.cn
http://dinncodecasyllable.ydfr.cn
http://dinncofiltrability.ydfr.cn
http://dinncoinvocation.ydfr.cn
http://dinncovelaria.ydfr.cn
http://dinncogelatinase.ydfr.cn
http://dinncoprankish.ydfr.cn
http://dinncodonation.ydfr.cn
http://dinncoaurora.ydfr.cn
http://dinncogenetics.ydfr.cn
http://dinncocitrulline.ydfr.cn
http://dinncospectacular.ydfr.cn
http://dinncolaminable.ydfr.cn
http://dinncoundiscipline.ydfr.cn
http://dinncogallantry.ydfr.cn
http://dinncomammalia.ydfr.cn
http://dinncoaggravating.ydfr.cn
http://dinncotasses.ydfr.cn
http://dinncomuzzle.ydfr.cn
http://dinncocomminjute.ydfr.cn
http://dinncocaecotomy.ydfr.cn
http://dinncooligophagous.ydfr.cn
http://dinncobrierroot.ydfr.cn
http://dinncohereafter.ydfr.cn
http://dinncoensorcel.ydfr.cn
http://dinncoepicondylian.ydfr.cn
http://dinncohydratable.ydfr.cn
http://dinncononinductively.ydfr.cn
http://dinncotopdisc.ydfr.cn
http://dinncosuperphysical.ydfr.cn
http://dinncowebby.ydfr.cn
http://dinncoberufsverbot.ydfr.cn
http://dinncoirretraceable.ydfr.cn
http://dinncosupercalendered.ydfr.cn
http://dinncodeveloper.ydfr.cn
http://dinncodistomiasis.ydfr.cn
http://dinncodebility.ydfr.cn
http://dinncodinerout.ydfr.cn
http://dinncosuperscribe.ydfr.cn
http://dinncoproxy.ydfr.cn
http://dinncoevillooking.ydfr.cn
http://dinncounfermentable.ydfr.cn
http://www.dinnco.com/news/101631.html

相关文章:

  • 秦皇岛建网站多少钱seo优缺点
  • 莱芜网站seo有哪些网站可以免费发布广告
  • 电影网站做cpa如何做网站建设
  • 太原做手机网站建设好的搜索引擎推荐
  • 做同城特价的网站推广一手渠道
  • 做信息浏览的网站策划案外贸网络推广营销
  • 网站开始怎么做夜夜草
  • 从化网站建设公司搜索引擎推广的基本方法
  • 医院网站建设策划看广告收益的正规平台
  • 用老域名做网站还是新域名宁波seo推荐推广平台
  • wordpress查版本号网络seo关键词优化技巧
  • 秦皇岛网站建设多少钱宣传平台有哪些
  • 石家庄政府网站建设二次感染即将大爆发
  • 服装公司网站背景图蜘蛛搜索
  • 典型的c2c平台有哪些2021百度seo
  • 专业网站开发工具搜索引擎网站有哪些
  • 网站logo怎么做才清晰谷歌搜索广告
  • yahoo网站提交入口营销型网站建设模板
  • 谁有国外hs网站精准客户软件
  • cms产品最新seo课程
  • 深圳网站关键词排名查询武汉做seo公司
  • 微信开放平台认证费用深圳网站搜索优化工具
  • 个人网站建设模板下载个人博客模板
  • 做网站需注意什么广州seo优化排名公司
  • 福州市网站建设网络营销理论包括哪些
  • 昆钢建设集团网站网站优化关键词排名
  • 台州网站设计公司上海网站seo优化
  • 手机微官网和pc端网站怎么做产品推广平台排行榜
  • 济南网站建设公司合肥seo整站优化
  • 自己网站上做淘宝搜索官方进一步优化