Legacy 模式

小于 1 分钟...

本指南将指导如何引入 Legacy 包,来平滑的从 Valine 或者 v0.x v1.x 的 @waline/client 迁移。

引入

Waline V2 提供了一个 legacy 版本,对 Valine 的部分选项,以及 @waline/client 部分的 0.x 和 1.x 选项进行了兼容。

你需要引入 https://unpkg.com/@waline/client@v2/dist/legacy.umd.js 进行引用。

兼容情况

在 legacy 版本中,我们提供了下列选项的兼容支持:

  • emojiCDN
  • emojiMaps
  • requiredFields
  • visitor
  • langMode
  • placeholder
  • highlight
  • uploadImage
  • previewMath
  • anonymous
  • copyRight

同时,我们会对无法提供支持的下列选项在控制台进行警告:

  • region
  • appId
  • appKey
  • notify
  • verify
  • avatar
  • avatarForce
  • enableQQ
  • recordIP
  • serverURLs
  • avatarCDN
  • mathTagSupport

例子

<!-- 使用与 Valine 和 Waline V1 客户端兼容的 Legacy 版本 -->
<script src="https://unpkg.com/@waline/client@v2/dist/legacy.umd.js"></script>
<script>
  Waline({
    el: '#waline',
    serverURL: '<YOUR SERVER URL>',

    // 设置 CDN, 如微博表情 CDN
    emojiCDN: 'https://img.t.sinajs.cn/t4/appstyle/expression/ext/normal/',
    // 表情 title 和图片映射
    emojiMaps: {
      smile: 'e3/2018new_weixioa02_org.png',
      lovely: '09/2018new_keai_org.png',
      // ... 更多表情
    },
  });
</script>
友情提示:评论区仅作评论展示,如有问题咨询请去 Github Discussion 中提问。
你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.7