YouRanSNS 页面接收参数规则
在我们进行页面 DIY 的时候,有些时候是需要对页面进行传参,尤其是在使用 “ 万能HTML解析模块 ” 的时候,是允许 a 标签中的 href 跳转到客户端内页的,这里说下允许接受参数的页面及它的参数。
技巧:a 标签中可以写 style 哦。
小组列表传参
URL:/pages/group/group?gid=小组gid
例子:<a href="/pages/group/group?gid=OZaUG1l4">文本内容</a>
话题列表传参
URL:/pages/hashtag/hashtag?hid=话题
例子:<a href="/pages/hashtag/hashtag?hid=YouRanSNS版本发布">文本内容</a>
内容详情传参
URL:/pages/post/post?pid=帖子pid
例子:<a href="/pages/post/post?pid=lJmqwIbB">文本内容</a>
编辑器传参(新建草稿)
URL:/pages/editor/editor?type=new&gid=小组gid&gname=小组名称
注释:type=new 代表新建草稿,必须传
例子:<a href="/pages/editor/editor?type=new&gid=I9NzNfqagid&gname=圈子">文本内容</a>
URL:/pages/editor/editor?type=new&hid=话题
注释:type=new 代表新建草稿,必须传
例子:<a href="/pages/editor/editor?type=new&hid=YouRanSNS版本发布">文本内容</a>
用户详情
URL:/pages/user/user?uid=用户uid或用户名
例子:<a href="/pages/user/user?uid=1atgw39Ga">文本内容</a>
以上是常用的,扩展你的思维,对照源码中的 README.md 文件中的目录结构中的 pages 文件夹 > 页面,实际上很容易猜出,哪些能传参,哪些不能。
所有的页面均可直接用 a 标签的 href 打开,只不过有些页面必须传参,比如以上的帖子,不传参打开是空白的,有些可以直接打开,比如草稿列表(editor/draft)页面就不需要传参。