配置项
Valine 支持两种不同的初始化方式。一种是构造方法初始化对象,另一种是调用init方法:
<!-- 方法 1 -->
<script>
new Valine({
el:'#vcomment',
appId: 'Your appId',
appKey: 'Your appKey'
})
</script>
<!-- 方法 2 -->
<script>
var valine = new Valine();
valine.init({
el:'#vcomment',
appId: 'Your appId',
appKey: 'Your appKey'
})
</script>
el
- 类型:
String - 默认值:
null - 必要性:
true
Valine 的初始化挂载器。可以是一个CSS 选择器,也可以是一个实际的HTML元素。
appId
- 类型:
String - 默认值:
null - 必要性:
true
从LeanCloud的应用中得到的appId.
appKey
- 类型:
String - 默认值:
null - 必要性:
true
从LeanCloud的应用中得到的appKey.
region
- 类型:
String - 默认值:
cn - 必要性:
false
存储节点:在Valine中初始化时默认遵循Leancloud SDK的节点规则(默认中国大陆节点)。
Leancloud js-sdk 从
v3.8.0版本开始删除了region选项:
leancloud/javascript-sdk/releases/tag/v3.8.0
可选值:
cn- 中国大陆节点us- 海外节点
placeholder
- 类型:
String - 默认值:
Just go go - 必要性:
false
评论框占位提示符。
notify
- 类型:
Boolean - 默认值:
false - 必要性:
false
v1.4.0+已废弃
verify
- 类型:
Boolean - 默认值:
false - 必要性:
false
验证码服务。
v1.4.0+已废弃
path
- 类型:
String - 默认值:
window.location.pathname - 必要性:
false
当前文章页路径,用于区分不同的文章页,以保证正确读取该文章页下的评论列表。
可选值:
window.location.pathname(默认值,推荐)window.location.href自定义
- I. 请保证每个
文章页路径的唯一性,否则可能会出现不同文章页下加载相同评论列表的情况。- II. 如果值为
window.location.href,可能会出现随便加不同参数进入该页面,而被判断成新页面的情况。
avatar
- 类型:
String - 默认值:
mp - 必要性:
false
Gravatar 头像展示方式。
可选值:
''(空字符串)mpidenticonmonsteridwavatarretrorobohashhide
更多信息,请查看头像配置。
meta
- 类型:
Array - 默认值:
['nick','mail','link'] - 必要性:
false
评论者相关属性。
pageSize
- 类型:
Number - 默认值:
10 - 必要性:
false
评论列表分页,每页条数。
lang
- 类型:
String - 默认值:
zh-CN - 必要性:
false
多语言支持。
可选值:
zh-CNzh-TWenja
如需自定义语言,请参考i18n。
visitor
- 类型:
Boolean - 默认值:
false - 必要性:
false
highlight
- 类型:
Boolean - 默认值:
true - 必要性:
false
代码高亮,默认开启,若不需要,请手动关闭
avatarForce
- 类型:
Boolean - 默认值:
false - 必要性:
false
每次访问强制拉取最新的评论列表头像
不推荐设置为
true,目前的评论列表头像会自动带上Valine的版本号
recordIP
- 类型:
Boolean - 默认值:
false - 必要性:
false
是否记录评论者IP
v1.3.5+
serverURLs
- 类型:
String - 默认值:
http[s]://[tab/us].avoscloud.com - 必要性:
false
⚠️ 该配置适用于国内
自定义域名用户,海外版本请在LeanCloud中,填入设置 - 应用凭证 - REST API 服务器地址的 URL。
emojiCDN
- 类型:
String - 默认值:
- 必要性:
false
设置表情包CDN,参考自定义表情
v1.4.5+
emojiMaps
- 类型:
Object - 默认值:
null - 必要性:
false
设置表情包映射,参考自定义表情
v1.4.5+
enableQQ
- 类型:
Boolean - 默认值:
false - 必要性:
false
是否启用昵称框自动获取QQ昵称和QQ头像, 默认关闭,需博/网站主主动启用
v1.4.6+
requiredFields
- 类型:
Array - 默认值:
[] - 必要性:
false
设置必填项,默认匿名,可选值:
['nick']['nick','mail']
v1.4.6+
© 2017 - 2024
Powered By xCss.
Powered By xCss.