20 lines
665 B
JavaScript
20 lines
665 B
JavaScript
const axios = require('axios')
|
|
// const AV = require('leancloud-storage')
|
|
window.AV = require('leancloud-storage')
|
|
// const Valine = require('../lib/Valine.min')
|
|
/**
|
|
* 使用根据Valine项目源代码重新打包
|
|
* 可以支持对于AV对象的传参输入, 而不需要暴露全局变量
|
|
* 但是缺少一些新功能
|
|
*/
|
|
|
|
import(/* webpackChunkName: "valine" */ '../lib/Valine.min').then(({default: Valine }) => {
|
|
// 从接口获取评论配置
|
|
axios.get(`${window.themeConfig.root}api/v1/common/config/valine_config`).then(res => {
|
|
let config = res.data
|
|
config.path = window.location.pathname
|
|
// config.av = AV
|
|
new Valine(config)
|
|
})
|
|
})
|