百度seo怎么做网站内容优化品牌购买网站

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

百度seo怎么做网站内容优化,品牌购买网站,免签约收款WordPress,网站建设之织梦模板Flask学习笔记_异步CMS#xff08;五#xff09; 1.环境1.安装nvm2.安装node 2.使用vue-cli创建项目3.安装相关插件4.后台CMS开发1.页面结构1.app.vue搭建结构2.element-icon组件的使用3.iconfont组件的使用 2.使用Vue-router… Flask学习笔记_异步CMS五 1.环境1.安装nvm2.安装node 2.使用vue-cli创建项目3.安装相关插件4.后台CMS开发1.页面结构1.app.vue搭建结构2.element-icon组件的使用3.iconfont组件的使用 2.使用Vue-router实现页面跳转1.安装2.页面跳转 这篇博客是上一篇的后台使用Vue3VueCliVueRouterVuex搭建这个是 学习手册具体的代码放到了 仓库。 1.环境 1.安装nvm nvmNode 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.jswebpack在打包的时候的入口文件。 babel.config.jses*转低级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 Vetur Vetur是用来识别.vue文件的用来给.vue文件中的代码做语法高亮的。用VSCode开发Vue项目这个插件是必装的 ESLint ESLint是专门针对Vue项目单独开发的一个代码规范的插件。在团队中协作开发中推荐安装此插件能统一代码风格。 Vue3 Snippets 是否有良好的代码自动补全功能是评判一个开发工具好坏的一个核心要素。而Vue VSCode Snippets则是专门做这个事情的他根据Vue项目语法添加了一些代码片段大大提高了我们编写Vue项目的效率。 Bookmarks 用于做标记的在大型项目中如果经常要在几个地方跳来跳去那么可以使用Bookmarks来实现跳转。使用方式和快捷命令可以在安装Bookmarks的时候查看他的介绍。 Bracket Pair Colorizer 某段代码太长的时候我们通常是根据代码缩进来寻找匹配的符号但是Bracket Pair Colorizer可以通过颜色来进行配对能节省我们寻找代码的时间大大提高效率。 Element-Plus组件库element plus组件库是由饿了么前端团队专门针对vue框架开发的组件库专门用于电脑端网页的。因为里面集成了很多组件所以使用他可以非常快速的帮我们实现网站的开发。
npm install element-plus1.2.0-beta.3 –saveElement-Plus组件的引入在main.js中引入 import { createApp } from vue import ElementPlus from element-plus import element-plus/dist/index.css import App from ./App.vueconst app createApp(App)app.use(ElementPlus) app.mount(#app)然后就可以使用Element-Plus组件库开发前端组件。 4.后台CMS开发 1.页面结构 1.app.vue搭建结构 templatediv classframeel-container classframe-containerel-header classheadera href/ classbrandstrong知了/strong管理系统/adiv classheader-contentdiv classgreet欢迎周杰伦/divdiv classsignout回到首页/div/div/el-headerel-containerel-aside width200px classasideel-row classmenu-rowel-col :span24el-menudefault-active1background-color#545c64active-text-color#ffftext-color#dddel-menu-item index1template #titleel-icon/el-iconspan首页/span/template/el-menu-itemel-menu-item index2template #titleel-icon/el-iconspan轮播图/span/template/el-menu-itemel-menu-item index3template #titleel-icon/el-iconspan帖子管理/span/template/el-menu-itemel-menu-item index4template #titleel-icon/el-iconspan评论管理/span/template/el-menu-itemel-menu-item index5template #titleel-icon/el-iconspan用户管理/span/template/el-menu-item/el-menu/el-col/el-row/el-asideel-containerel-main classmain这里放网页内容部分/el-mainel-footer classfooter这是Footer/el-footer/el-container/el-container/el-container/div /templatescript export default {name: App }; /scriptstyle 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; } /stylestyle scoped .el-menu{border-right: none; } /stylestyle

  • {margin: 0;padding: 0;border: 0;text-decoration: none;vertical-align: baseline; } /style2.element-icon组件的使用 1.使用element的icon组件先要安装 npm install element-plus/icons-vue –save2.然后在script中导入 script import {House,PictureRounded,Postcard,Comment,User} from element-plus/icons export default {name: App,components: {House,PictureRounded,Postcard,Comment,User} }; /script3.合适位置引用使用 el-iconHouse //el-icon el-iconPictureRounded //el-icon el-iconPostcard //el-icon el-iconComment //el-icon el-iconUser //el-icon3.iconfont组件的使用 更多的icon可以使用阿里巴巴的iconfont 1.在里面添加自己需要的icon到项目然后点击Font class,复制链接到index.html里面添加这个css文件链接 link relstylesheet href//at.alicdn.com/t/c/font_4197214_rad25hwlak.css/2.复制icon代码然后在合适的地方引用
    2.使用Vue-router实现页面跳转 1.安装 在工程目录下 npm install vue-router42.页面跳转 1.在components目录下建自己的vue文件Home.vue templatediv idhomeh1首页/h1/div /templatescript export default {name: HomeComponent, } /scriptstyle scoped/style2.在src目录下建一个router.js写路由管理(代表src) import { createRouter,createWebHashHistory } from vue-router; import HomeComponent from /components/Home.vue; const routes [{path:/,component:HomeComponent,name:home}] const routercreateRouter({history:createWebHashHistory(),routes}) export default router;3.在main.js中把路由绑定到app上 import router from/router app.use(router);4.在app.vue的menu组件里面添加属性routertrue :routertrue5.在app.vue需要跳转的组件里添加路由信息 el-menu-item index1 :route{name:home}6.在跳转链接需要加载的地方加上 router-view/router-view