vue用marked、loads编译markdown报错?
官网例子 markdown
请问以下报错可能是什么原因呢?
我的插件版本
{
"marked": "^0.3.6",
"lodash": "^4.16.0",
}
html
<div id="temp">
<textarea :value="inpVal" @input="inpUpdate" class="input-box"></textarea>
<div v-html="compiledMd" class="html-box"></div>
</div>
js
import _ from 'lodash';
import marked from 'marked';
export default {
name: 'temp',
data() {
return {
inpVal: '# hello',
}
},
computed: {
compiledMd: function () {
return marked(this.input, {sanitize: true})
}
},
methods: {
inpUpdate: _.debounce(function (e) {
this.inpVal = e.target.value
}, 300)
}
}
报错
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
注意下
this
指向问题, 没有使用箭头函数要注意this
遇到过这里不写 language类型就报错的情况