如何将Egg Vue SSR服务端渲染的asyncData改写为长尾词?

2026-04-05 20:560阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1565个文字,预计阅读时间需要7分钟。

如何将Egg Vue SSR服务端渲染的asyncData改写为长尾词?

服务端渲染+Node层直接获取数据+在Egg项目中如果使用模板引擎规范时通常是通过render方法进行模板渲染,render的第一个参数是模板路径,第二个参数是模板渲染数据。例如如下调用方式:asy

服务端渲染 Node 层直接获取数据

如何将Egg Vue SSR服务端渲染的asyncData改写为长尾词?

在 Egg 项目如果使用模板引擎规范时通是过 render 方法进行模板渲染,render 的第一个参数模板路径,第二个参数时模板渲染数据. 如如下调用方式:

async index(ctx) { // 获取数据,可以是从数据库,后端 Http 接口 等形式 const list = ctx.service.article.getArtilceList(); // 对模板进行渲染,这里的 index.js 是 vue 文件通过 Webpack 构建的 JSBundle 文件 await ctx.render('index.js', { list }); }

从上面的例子可以看出,这种使用方式是非常典型的也容易理解的模板渲染方式。在实际业务开发时,对于常规的页面渲染也建议使用这种方式获取数据没,然后进行页面渲染。Node 获取数据后,在 Vue 的根 Vue 文件里面就可以通过 this.list 的方式拿到 Node 获取的数据,然后就可以进行 vue 模板文件数据绑定了。

阅读全文

本文共计1565个文字,预计阅读时间需要7分钟。

如何将Egg Vue SSR服务端渲染的asyncData改写为长尾词?

服务端渲染+Node层直接获取数据+在Egg项目中如果使用模板引擎规范时通常是通过render方法进行模板渲染,render的第一个参数是模板路径,第二个参数是模板渲染数据。例如如下调用方式:asy

服务端渲染 Node 层直接获取数据

如何将Egg Vue SSR服务端渲染的asyncData改写为长尾词?

在 Egg 项目如果使用模板引擎规范时通是过 render 方法进行模板渲染,render 的第一个参数模板路径,第二个参数时模板渲染数据. 如如下调用方式:

async index(ctx) { // 获取数据,可以是从数据库,后端 Http 接口 等形式 const list = ctx.service.article.getArtilceList(); // 对模板进行渲染,这里的 index.js 是 vue 文件通过 Webpack 构建的 JSBundle 文件 await ctx.render('index.js', { list }); }

从上面的例子可以看出,这种使用方式是非常典型的也容易理解的模板渲染方式。在实际业务开发时,对于常规的页面渲染也建议使用这种方式获取数据没,然后进行页面渲染。Node 获取数据后,在 Vue 的根 Vue 文件里面就可以通过 this.list 的方式拿到 Node 获取的数据,然后就可以进行 vue 模板文件数据绑定了。

阅读全文