我想使用刀片语法将用户名显示为降价编辑器的默认文本区域值。
<textarea v-model="message">
{{ $detailsFromLaravelContoller }}
</textarea>
<div v-html="compiledMarkdown"></div>
但是我正在为 textarea 使用 v-model 组件,它需要用这样的空值声明消息
window.onload = function()
{
var editor = new Vue({
el: '#editor',
data: {
message: '',
compiledMarkdown: marked('', { sanitize: true }),
},
watch: {
markdown: function () {
this.compiledMarkdown = marked(this.message, { sanitize: true })
}
},
methods: {
}
})
}
这将使用laravel 变量的值渲染屏幕。但是在页面加载后不久,内容就消失了(我猜我已经使用了 window.onload)。
另外我没有使用内联 VueJS。
PS:我是 VueJS 和 Laravel的新手,markdown的来源在这里(jsfiddle)
提前谢谢!