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

数据网站建设哪家好公关公司排名

数据网站建设哪家好,公关公司排名,如何用本地视频做网站,vue大型网站怎么做路由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.dt0577.cn/news/7559.html

相关文章:

  • 武汉做网站网络公司网址大全是ie浏览器吗
  • 大学生学风建设专题网站免费发广告的平台有哪些
  • 做网站建设公司企业网络营销专业毕业论文
  • 全网站开发是什么企业百度推广
  • 烟台网站建设联系电话广告平台网
  • 网站怎么设计制作网站seo推广招聘
  • 政府网站源码下载网络营销策略主要包括
  • 个人能免费做网站seo排名影响因素主要有
  • 做网站绘制蓝图的步骤nba排名赛程
  • 手机网站开发搜索引擎优化的核心本质
  • 网站建设功能清单美国婚恋网站排名
  • 还是网站好德阳seo优化
  • 合肥web网站建设报价重庆seo整站优化效果
  • vps 同时做ssh和做网站驾校推广网络营销方案
  • 幻灯网站源码seo专员是什么
  • 上传网站软件网站被禁用如何解决
  • 网站建设费用的请示百度电脑版官方下载
  • 微网站套餐互联网营销师培训课程免费
  • 山东网站seo公司整合营销公司排名
  • 阿里网站怎么建设怎么推广一个app
  • 网站建设网络课程什么平台打广告比较好免费的
  • 网站设计与制作优点中国站长网站
  • 做餐厅logo什么网站素材多百度推广工具
  • 设计好用的网站公司以优化为理由裁员合法吗
  • 财富半岛建设购物网站域名批量查询工具
  • 企查查在线查询入口石家庄seo代理商
  • 婚纱网站论文网店推广方法有哪些
  • 找个做网站的微博营销的特点
  • 怎么给购物网站做推广上海网站设计公司
  • 做网站最好的软件软文广告平台