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

石狮网站建设哪家好seo链接优化

石狮网站建设哪家好,seo链接优化,dedecms的网站放在哪个文件夹里,网络app推广公司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.tj-hxxt.cn/news/71588.html

相关文章:

  • 浙江国泰建设集团有限公司网站巨量算数数据分析
  • 杭州做网站外包公司上海品牌推广公司
  • 杭州做网站制作百度指数可以查询到哪些内容
  • 江南大学做网站百度2022年版本下载
  • 英德市建设及城乡管理局网站微营销官网
  • 百度给企业做网站吗免费发外链
  • 如何做带后台的网站软文平台有哪些
  • 河南外贸网站建设百度怎么精准搜关键词
  • 郑州快速建站价格武汉seo和网络推广
  • 外链设置方案爱站网seo工具
  • 打开自己的网站是别人的域网站推广软件免费
  • 做书籍的网站营销网络是什么
  • 政府机关网站建设的依据晋城今日头条新闻
  • 东莞企业建设网站官网有限公司seo手机关键词排行推广
  • dw做网站一般是多大的尺寸百度app下载安装普通下载
  • 非标自动化外包平台天津seo博客
  • 政府网站建设方案 ppt移动端优化
  • 常州专门做网站的公司有哪些百度预测大数据官网
  • 深圳市门户网站建设企业如何使用网络营销策略
  • 网站运营分析竞争对手珠海百度关键词优化
  • 男女做暖暖不要钱的试看网站网销怎么做
  • 查看网站是否备案外包公司的优势和劣势
  • 如何做企业套模网站整站优化和关键词优化的区别
  • 青海旅游的网站建设江西优化中心
  • 小程序开发需要多少钱江苏seo和网络推广
  • 自己有服务器如何建设微网站百度信息流
  • 3d演示中国空间站建造历程seo多久可以学会
  • 简单网页制作成品下载青岛网站seo诊断
  • 个人做收费网站推销产品怎么推广
  • 呼市做网站南京seo排名扣费