您的位置:首页 > 其它

关于ivx中路由表的经验总结

2020-04-26 12:08 429 查看

路由表组件主要用于做SEO(Search Engine Optimization),即搜索引擎优化,让搜索引擎可以搜索到我们的网页,一般来说路由表可以直接作为存储文本内容的数据库使用。下面我们结合demo说一下具体使用方法。

1.SEO基本原理
搜索引擎爬数据时,会通过主页面的网页源代码拿到所有子页面的链接,然后依次遍历每个链接,从子页面的网页源代码中取的section标签中的description(摘要)、keywords(关键词)、path(路径)、title(标题)、文章内容等,存储到搜索引擎的数据库中,最后根据算法匹配下是满足条件的网页链接。





2.路由表组件
然后我们来看一下路由表组件,在后台添加一个路由表组件后它的数据表中会自动添加路径、标题、关键字和描述四个字段。页面在渲染时会自动加载路由表中的内容(路径、标题、关键词、描述、自定义字段等),生成页面链接,并在页面链接中的section标签中生成description(描述)、keywords(关键词)、path(路径)、title(标题)、自定义字段等,在网页源代码中有了这些内容,自然就支持SEO了。当然,不使用路由表的话是没有页面链接的,也就不会生成description(描述)、keywords(关键词)、path(路径)、title(标题)等属性,因此搜索引擎就爬不到数据而无法搜索到制作的网页。

3.前台事件逻辑
前台中我们制作两个页面,分别作为主页面和详情页。另外给前台添加初始化的事件,先读取系统当前的路由信息,如果不为空就跳转路由界面;如果为空就令路由表将数据输出到主页面下的对象数组中,然后通过循环创建展示信息。

在主页面点击一篇文章后,令系统跳转路由,值就是当前数据的路径,这时浏览器就会重新加载案例,而由于此时系统的当前路由已经不是空值,所以初始化后跳转到了详情页。


这里注意一下,跳转路由导出的数据会是一个Object对象,所以我们在详情页中使用一个通用变量来储存当前页的路由信息会更加方便一些。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: