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

一个空间怎么做两个网站 跳转百度游戏风云榜

一个空间怎么做两个网站 跳转,百度游戏风云榜,外贸批发网站建设,临沂网站建设微信Flask学习笔记_异步CMS(五) 1.环境1.安装nvm2.安装node 2.使用vue-cli创建项目3.安装相关插件4.后台CMS开发1.页面结构1.app.vue搭建结构2.element-icon组件的使用3.iconfont组件的使用 2.使用[Vue-router](https://router.vuejs.org/installation.html)…

Flask学习笔记_异步CMS(五)

  • 1.环境
    • 1.安装nvm
    • 2.安装node
  • 2.使用vue-cli创建项目
  • 3.安装相关插件
  • 4.后台CMS开发
    • 1.页面结构
      • 1.app.vue搭建结构
      • 2.element-icon组件的使用
      • 3.iconfont组件的使用
    • 2.使用[Vue-router](https://router.vuejs.org/installation.html)实现页面跳转
      • 1.安装
      • 2.页面跳转

这篇博客是上一篇的后台,使用Vue3+VueCli+VueRouter+Vuex搭建,这个是 学习手册,具体的代码放到了 仓库。

1.环境

1.安装nvm

nvm(Node Version Manager)是一个用来管理node版本的工具。首先去nvm下载,然后安装,环境变量自动添加,如果没有手动添加。nvm version查看安装好的版本有哪些。
常用命令

nvm install [version]:安装指定版本的node.js 。
nvm use [version]:使用某个版本的node。
nvm list:列出当前安装了哪些版本的node。
nvm uninstall [version]:卸载指定版本的node。
nvm node_mirror [url]:设置nvm的镜像。
nvm npm_mirror [url]:设置npm的镜像。

2.安装node

以管理员身份运行命令行

nvm install 16.13.0

下载node时就会自动下载npm(Node Package Manager)。然后添加环境变量:C:\Program Files\nodejs
初始化:
在新的项目中,需要先执行npm init初始化,创建一个package.json文件用来保存本项目中用到的包。
安装包:
安装包分为全局安装和本地安装。全局安装是安装在当前node环境中,在可以在cmd中当作命令使用。而本地安装是安装在当前项目中,只有当前这个项目能使用,并且可以通过require引用。安装的方式只有-g参数的区别:

npm install vue   # 本地安装
npm install vue --save   # 本地安装,并且保存到package.json的dependice中
npm install vue --save-dev # 本地安装,并且保存到package.json的dependice-dev中
npm install vue -g   #全局安装
npm install -g @vue/cli  #全局安装vue-cli

本地安装:将安装包放在./node_modules下(运行 npm 命令时所在的目录),如果没有node_modules目录,会在当前执行npm命令的目录下生成node_modules目录。可以通过require()来引入本地安装的包。
全局安装:将安装包放在/usr/local下或者你node的安装目录。可以直接在命令行里使用。
卸载包:

npm uninstall [package]

更新包:

npm update [package]

搜索包:

npm search [package]

项目目录结构

node_modules:本地安装的包的文件夹。
public:项目出口文件。
src:项目源文件:
assets:资源文件,包括字体,图片等。
components:组件文件。
App.vue:入口组件。
main.js:webpack在打包的时候的入口文件。
babel.config.js:es*转低级js语言的配置文件。
package.json:项目包管理文件。

2.使用vue-cli创建项目

npm install -g @vue/cli

输入vue --version,如果出现了版本号,说明已经下载完成。
vue create [项目名称]创建项目,然后手动选择vue3,安装完成后按他的提示,cd到目录下,启动服务器,就可以打开工程的vue网页。

npm run server#运行这个项目

3.安装相关插件

在vscode里面安装Vue相关插件:Vetur

  1. Vetur
    Vetur是用来识别.vue文件的,用来给.vue文件中的代码做语法高亮的。用VSCode开发Vue项目,这个插件是必装的!

  2. ESLint
    ESLint是专门针对Vue项目单独开发的一个代码规范的插件。在团队中协作开发中,推荐安装此插件,能统一代码风格。

  3. Vue3 Snippets
    是否有良好的代码自动补全功能,是评判一个开发工具好坏的一个核心要素。而Vue VSCode Snippets则是专门做这个事情的,他根据Vue项目语法,添加了一些代码片段,大大提高了我们编写Vue项目的效率。

  4. Bookmarks
    用于做标记的,在大型项目中,如果经常要在几个地方跳来跳去,那么可以使用Bookmarks来实现跳转。使用方式和快捷命令可以在安装Bookmarks的时候,查看他的介绍。

  5. Bracket Pair Colorizer
    某段代码太长的时候,我们通常是根据代码缩进,来寻找匹配的符号,但是Bracket Pair Colorizer可以通过颜色来进行配对,能节省我们寻找代码的时间,大大提高效率。

  6. Element-Plus组件库:element plus组件库是由饿了么前端团队专门针对vue框架开发的组件库,专门用于电脑端网页的。因为里面集成了很多组件,所以使用他可以非常快速的帮我们实现网站的开发。

npm install element-plus@1.2.0-beta.3 --save

Element-Plus组件的引入:在main.js中引入

import { createApp } from 'vue'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import App from './App.vue'const app = createApp(App)app.use(ElementPlus)
app.mount('#app')

然后就可以使用Element-Plus组件库开发前端组件。

4.后台CMS开发

1.页面结构

1.app.vue搭建结构

<template><div class="frame"><el-container class="frame-container"><el-header class="header"><a href="/" class="brand"><strong>知了</strong>管理系统</a><div class="header-content"><div class="greet">欢迎,周杰伦</div><div class="signout">回到首页</div></div></el-header><el-container><el-aside width="200px" class="aside"><el-row class="menu-row"><el-col :span="24"><el-menudefault-active="1"background-color="#545c64"active-text-color="#fff"text-color="#ddd"><el-menu-item index="1"><template #title><el-icon></el-icon><span>首页</span></template></el-menu-item><el-menu-item index="2"><template #title><el-icon></el-icon><span>轮播图</span></template></el-menu-item><el-menu-item index="3"><template #title><el-icon></el-icon><span>帖子管理</span></template></el-menu-item><el-menu-item index="4"><template #title><el-icon></el-icon><span>评论管理</span></template></el-menu-item><el-menu-item index="5"><template #title><el-icon></el-icon><span>用户管理</span></template></el-menu-item></el-menu></el-col></el-row></el-aside><el-container><el-main class="main">这里放网页内容部分</el-main><el-footer class="footer">这是Footer</el-footer></el-container></el-container></el-container></div>
</template><script>
export default {name: "App"
};
</script><style scoped>
.frame-container {height: 100vh;
}
.header {height: 60px;background: #00a65a;display: flex;
}.header .brand {width: 200px;margin-left: -20px;background-color: #008d4c;font-size: 20px;color: #fff;display: flex;justify-content: center;align-items: center;
}
.header .header-content {flex: 1;display: flex;justify-content: space-between;align-items: center;margin-left: 20px;color: #fff;
}.header-content .signout {cursor: pointer;}.aside {background-color: #545c64;
}.aside .el-menu .is-active {background-color: #434a50 !important;
}.footer {background: gray;
}
</style><style scoped>
.el-menu{border-right: none;
}
</style><style>
* {margin: 0;padding: 0;border: 0;text-decoration: none;vertical-align: baseline;
}
</style>

2.element-icon组件的使用

1.使用element的icon组件,先要安装

 npm install @element-plus/icons-vue --save

2.然后在script中导入

<script>
import {House,PictureRounded,Postcard,Comment,User} from "@element-plus/icons"
export default {name: "App",components: {House,PictureRounded,Postcard,Comment,User}
};
</script>

3.合适位置引用使用

<el-icon><House /></el-icon>
<el-icon><PictureRounded /></el-icon>
<el-icon><Postcard /></el-icon>
<el-icon><Comment /></el-icon>
<el-icon><User /></el-icon>

3.iconfont组件的使用

更多的icon可以使用阿里巴巴的iconfont
1.在里面添加自己需要的icon到项目,然后点击Font class,复制链接,到index.html里面添加这个css文件链接

<link rel="stylesheet" href="//at.alicdn.com/t/c/font_4197214_rad25hwlak.css"/>

2.复制icon代码,然后在合适的地方引用

2.使用Vue-router实现页面跳转

1.安装

在工程目录下

npm install vue-router@4

2.页面跳转

1.在components目录下建自己的vue文件(Home.vue)

<template><div id="home"><h1>首页</h1></div>
</template><script>
export default {name: "HomeComponent",
}
</script><style scoped></style>

2.在src目录下建一个router.js写路由管理(@代表src)

import { createRouter,createWebHashHistory } from "vue-router";
import HomeComponent from "@/components/Home.vue";
const routes = [{path:"/",component:HomeComponent,name:"home"}]
const router=createRouter({history:createWebHashHistory(),routes})
export default router;

3.在main.js中把路由绑定到app上

import router from"@/router"
app.use(router);

4.在app.vue的menu组件里面添加属性router=true

:router="true"

5.在app.vue需要跳转的组件里添加路由信息

<el-menu-item index="1" :route="{name:'home'}">

6.在跳转链接需要加载的地方加上

<router-view></router-view>
http://www.fp688.cn/news/143553.html

相关文章:

  • 怎么建设小说网站营销策划公司是干什么的
  • 聊城做网站的公司平台深圳网站关键词优化推广
  • 怎样做网站吸引客户百度空间登录
  • 网站logo怎么做动态图平台如何做推广
  • 网站建设在日本营销软文范例
  • 郑州网站建设工作室微信管理软件
  • 寻找网络公司做公司网站升级改版免费正能量erp软件下载
  • 今年的公需课在哪个网站做网络整合营销案例
  • 品牌奶茶加盟网站建设接广告推广的平台
  • 中国企业网聚焦中原泉州seo
  • 开封网站建设培训学校seo外包 靠谱
  • 电子商务与网站建设策划书杭州网站优化公司哪家好
  • 做外贸哪个英文网站好百度seo招聘
  • 新建设网站如何推广刷粉网站推广马上刷
  • 国内知名的网站建设公司有哪些淘宝关键词排名查询
  • 加强网站和新媒体建设管理的意义如何推销自己的产品
  • 网站如何不让百度抓取网站推广网络营销方案
  • 做网站建设一般多少钱网店运营流程步骤
  • 做办公家具在哪个网站推销好小红书搜索优化
  • 优秀vi设计网站seminar
  • 做外贸网站建设驻马店百度seo
  • 网站建设公司是什么意思网站搜索排名
  • 我不想找之前做网站的续费上海网站建设费用
  • 最新新闻事件摘抄沈阳关键词优化报价
  • 盘锦威旺做网站建设北京百度seo排名
  • 景县做网站做网页设计的软件
  • 地产公司做网站维护写代码么6建网站要多少钱
  • 博客 系统 wordpress上海搜索引擎优化seo
  • 网站色哦优化8888营销软文500字
  • 网站seo诊断湖南岚鸿诊断百度地图打车客服人工电话