Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript vuejs v-html呈现Binding值延迟:必须在textarea控件中通过鼠标单击来触发_Javascript_Vue.js - Fatal编程技术网

Javascript vuejs v-html呈现Binding值延迟:必须在textarea控件中通过鼠标单击来触发

Javascript vuejs v-html呈现Binding值延迟:必须在textarea控件中通过鼠标单击来触发,javascript,vue.js,Javascript,Vue.js,我有以下问题: 有一个textarea,它是带值的v型。 该值是用{{{value}}}呈现的,我的问题是: 当我用javascript更改textarea控件内容时,{{{value}}}不会立即呈现。我必须做一个点击进出文本区。 现场小提琴在这里: html在这里: 插入强标记 {{{content}}} js在这里: 新Vue({ el:“#应用程序”, 数据:{ 内容:“这是初始内容数据” }, 方法:{ insertTag:function(){ var textel=doc

我有以下问题: 有一个textarea,它是带值的v型。 该值是用{{{value}}}呈现的,我的问题是: 当我用javascript更改textarea控件内容时,{{{value}}}不会立即呈现。我必须做一个点击进出文本区。 现场小提琴在这里:

html在这里:


插入强标记 {{{content}}}
js在这里:

新Vue({
el:“#应用程序”,
数据:{
内容:“这是初始内容数据”
},
方法:{
insertTag:function(){
var textel=document.getElementById('textarea');
textel.value=textel.value+‘这是em’;
}
}
})

基本的VueJS范例是对数据而不是html小部件值进行操作。
insertTag
函数应该类似于:

insertTag: function() {
   this.content = this.content + '<em>this is em</em>';
}
insertTag:function(){
this.content=this.content+‘这是em’;
}

您可以看到工作示例

基本的VueJS范例是对数据进行操作,而不是对html小部件值进行操作。
insertTag
函数应该类似于:

insertTag: function() {
   this.content = this.content + '<em>this is em</em>';
}
insertTag:function(){
this.content=this.content+‘这是em’;
}
您可以看到工作示例