Nuxt最简入门,让vue项目快速被搜索引擎收录

Nuxt最简入门,让vue项目快速被搜索引擎收录Nuxt js 是 vue js 的通用框架 最常用的就是作 ssr 一般的 vue cli 不利于搜索引擎的 seo 操作 但是 nuxt 很好的解决了这一大问题

欢迎大家来到IT世界,在知识的湖畔探索吧!

Nuxt.js是vue.js的通用框架,最常用的就是作ssr,一般的vue-cli不利于搜索引擎的seo操作,但是nuxt很好的解决了这一大问题。

Nuxt最简入门,让vue项目快速被搜索引擎收录

欢迎大家来到IT世界,在知识的湖畔探索吧!

Nuxt的优点:

  • 基于 Vue.js
  • 自动代码分层
  • 服务端渲染
  • 强大的路由功能,支持异步数据
  • 静态文件服务
  • ES6/ES7 语法支持
  • 打包和压缩 JS 和 CSS
  • HTML头部标签管理
  • 本地开发支持热加载
  • 集成ESLint
  • 支持各种样式预处理器: SASS、LESS、 Stylus等等

Nuxt.js安装:

npm install vue-cli -g(注:如果你已经安装过了,可以省略这步)

欢迎大家来到IT世界,在知识的湖畔探索吧!

欢迎大家来到IT世界,在知识的湖畔探索吧!vue init nuxt/starter(注:初始化项目)
npm install(注:安装依赖包)
欢迎大家来到IT世界,在知识的湖畔探索吧!npm run dev(注:启动项目)

Nuxt配置:nuxt.config.js文件;

  • 头部SEO索引:关键字、描述等配置
中间差价: 例如Swiper的引用:

中间差价:

例如Swiper的引用:

在项目plugins这个文件新建vue-swiper.js,里面内容:

欢迎大家来到IT世界,在知识的湖畔探索吧!import Vue from 'vue' import VueAwesomeSwiper from 'vue-awesome-swiper/dist/ssr' Vue.use(VueAwesomeSwiper)

在nuxt.config.js引用:

plugins: [   { src: "~/plugins/vue-swiper.js", ssr: false } ],
欢迎大家来到IT世界,在知识的湖畔探索吧!css: [   { src: "swiper/dist/css/swiper.css" } ],

在nuxt.js中跳转可以使用:

 
   
   跳转 
  

ansycData的使用方法:

欢迎大家来到IT世界,在知识的湖畔探索吧!async asyncData({$axios}){   const keyCode = await $axios.$get('/verify_code')   return { keyCode:keyCode.key } },

Vuex的使用:

export const state = () => ({   headers: true,   footers: true }) export const mutations = {   isHeader (state, data) {     state.headers = data;   },   isFooter (state, data) {     state.footers = data;   } } export const actions = { }

感谢您的阅读,如果对您有帮助,欢迎关注”CRMEB”头条号。码云上有我们开源的商城项目,知识付费项目,均是基于PHP+vue开发,学习研究欢迎使用,关注我们保持联系!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/118650.html

(0)
上一篇 23小时前
下一篇 22小时前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信