Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.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的元素呈现_Javascript_Html_Typescript_Vue.js_Vue Component - Fatal编程技术网

Javascript 在VueJs中从代码隐藏到v-html的元素呈现

Javascript 在VueJs中从代码隐藏到v-html的元素呈现,javascript,html,typescript,vue.js,vue-component,Javascript,Html,Typescript,Vue.js,Vue Component,如何从代码中获取值和html以有效显示 例如: html: <div id="app" v-html="html"></div> js: new Vue({ el: '#app', data: { html: '<h1>Hello {{text}}</h1>', text: 'world' } }) html: js:新Vue({ el:“#应用程序”, 数据:{ html:“

如何从代码中获取值和html以有效显示

例如:

html: <div id="app" v-html="html"></div>

js: new Vue({
      el: '#app',
      data: {
      html: '<h1>Hello {{text}}</h1>',
      text: 'world'
      }
    })
html:
js:新Vue({
el:“#应用程序”,
数据:{
html:“你好{{text}}”,
文字:“世界”
}
})

尝试使用v-text、v-html、{{..}、{{{{..}}},但没有任何效果

这只是一个例子,我必须用不同的html语法显示各种div元素,每个元素都包含一个要显示的值。你能帮忙吗

下面是真实版本中的一段代码:

<tbody>
  <tr v-if="!isLoading" v-for="(f, index) in formatted">
    <td :class="c.ClassName" v-for="(c, index) in columnsDisplay" v-html="c.Description">
    </td>
  </tr>
</tbody>

columnsDisplay.push( 
{
   FieldName: "StateCode",
   ClassName: "tracking-state",
   Description: "{{f.StateCode}}"
},
{
   FieldName: "EnrollmentDate",
   ClassName: "tracking-enrolled",
   Description: "<span>{{f.EnrollmentDate}}</span><span class='tracking-cell-subtitle'> {{ f.TimeSinceEnrollment }}</span>"
},
{
   FieldName: "LastActivity",
   ClassName: "tracking-activity",
   Description: "<span>{{f.LastActivity}}</span><span class='tracking-cell-subtitle'>{{f.TimeSinceLastActivity}}</span></td>"
});

列显示。按(
{
字段名:“状态代码”,
类名:“跟踪状态”,
说明:“{f.StateCode}}”
},
{
字段名:“注册日期”,
类名:“跟踪已注册”,
说明:“{f.EnrollmentDate}{{f.TimeSinceEnrollment}}”
},
{
字段名:“上次活动”,
类名:“跟踪活动”,
说明:“{f.LastActivity}{{f.TimesInclastActivity}}”
});
考虑一个:

newvue({
el:“#应用程序”,
数据:{
文字:“世界”
},
计算:{
html:function(){
返回“Hello${this.text}”;
}
}
})

考虑一个:

newvue({
el:“#应用程序”,
数据:{
文字:“世界”
},
计算:{
html:function(){
返回“Hello${this.text}”;
}
}
})


您应该发布代码示例的链接,而不仅仅是代码示例打印的链接。只需发布链接即可。请看一看,感谢您的反馈@你应该发布代码示例的链接,而不仅仅是代码示例打印的链接。只发布链接。请看一看,感谢您的反馈@YagoAzediasYes在本例中有效,但在我的情况下,每个字段都有不同的显示值-columnsDisplay.push({FieldName:“StateCode”,ClassName:“tracking state”,Description:“{f.StateCode}}},{FieldName:“EnrollmentDate”,ClassName:“tracking Enrollmented”,Description:“{f.EnrollmentDate}}”{{f.TimeSinceEnrollment}}};@SindhuG-Hmmm,我不相信如果您使用计算方法而不是将值插入字符串中,那么它将不起作用。但是我没有尝试,所以我无法证明…你有吗?:)另外,免责声明:不是Vue.js专家-->在本例中有效,但在我的情况下,每个字段都有不同的显示值-columnsDisplay.push({FieldName:“StateCode”,ClassName:“tracking state”,Description:{{f.StateCode}}},{FieldName:“EnrollmentDate”,类名:“tracking EnrollmentDate”,描述:“{f.EnrollmentDate}{{f.TimeSinceEnrollment}}}”;@SindhuG-Hmmm,我不相信如果使用计算方法而不是将值插入字符串中,它就不会起作用。例如:描述:{computedDescription}.但是我没有尝试过,所以我无法证明…你有吗?:)另外,免责声明:不是Vue.js专家-->