# 使用

# 示例

# 代码示例

在需要绑定问答组件的元素上嵌入 qa 组件,因为问答自带导航,建议隐藏外层的导航,效果更佳

<html>
  ...
  <q-a :game="'vc'" :bid="'ingame'" :title="'问答'" :sandbox="1"></q-a>
  ...
</html>
<script src="https://tiem-cdn.qq.com/slugteam/libraries/vue@2.min.js"></script>
<script
  charset="utf-8"
  src="https://ossweb-img.qq.com/images/js/bsCommonFiles/js/q-a.min.js"
></script>
<script>
  //务必把msdk的登录态保存在sessionStorage.tokenParams,否则无法正常使用
  var search = (sessionStorage['tokenParams'] || location.search).replace(
    /\'|\"|<|>/g,
    ''
  )
  if (search.indexOf('msdkEncodeParam=') > -1) {
    sessionStorage.tokenParams = search
  }
  var app = new Vue({
    el: '#apptest',
    data: {},
  })
</script>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

# 问答排行榜示例

Slug QA

# props 属性信息

# :game(必填)

游戏 id,请对应 sop 单据上的 gameid

# :bid(必填)

业务 id,请对应 sop 单据上的 bid

# :title(必填)

问答组件的顶部标题

# :sandbox(选填)

  • 如果设置了值为 1,则调用测试环境的接口,测试环境体验务必添加当前账号 openid 到白名单。
  • 如果没有设置或者其他为 false 的值,则调用正式环境环境