2015-12-02 38 views

回答

1

你必须覆盖默认的链接令牌呈现如下所述:https://github.com/LinuxBasic/react-marked#overriding-renderer-methods

var marked = require('marked'); 
var renderer = new marked.Renderer(); 

renderer.link = (href, title, text) => { 
    const interceptWithThisFunction = (e) => { 
     console.log('click event caught', e); 
    } 
    return `<a onClick="interceptWithThisFunction" href="${href}" title="${title}">${text}</a>`; 
} 
+0

的感谢!那就是我需要的 – sambomartin

+0

那么,在React世界里,没有任何全局函数,即使存在,函数名称也会在生产中缩小,所以onClick函数名称根本不起作用。 – 22samuelk