index.js 867 B

123456789101112131415161718192021222324252627282930
  1. import Vditor from '../src/index'
  2. import '../src/assets/scss/classic.scss'
  3. window.vditor = new Vditor('vditor', {
  4. debugger: true,
  5. typewriterMode: false,
  6. placeholder: 'placeholder',
  7. counter: 100,
  8. height: 200,
  9. hint: {
  10. emojiPath: 'https://cdn.jsdelivr.net/npm/[email protected]/dist/images/emoji',
  11. emojiTail: '<a href="https://hacpai.com/settings/function" target="_blank">设置常用表情</a>',
  12. emoji: {
  13. 'sd': '💔',
  14. 'j': 'https://unpkg.com/[email protected]/dist/images/emoji/j.png',
  15. },
  16. },
  17. tab: '\t',
  18. upload: {
  19. accept: 'image/*,.mp3, .wav, .rar',
  20. token: 'test',
  21. url: '/api/upload/editor',
  22. linkToImgUrl: '/api/upload/fetch',
  23. filename (name) {
  24. return name.replace(/[^(a-zA-Z0-9\u4e00-\u9fa5\.)]/g, '').
  25. replace(/[\?\\/:|<>\*\[\]\(\)\$%\{\}@~]/g, '').
  26. replace('/\\s/g', '')
  27. },
  28. },
  29. })