简体   繁体   English

在模板vuejs中渲染变量

[英]render variable in template vuejs

<li v-for="set in indirect_arr">
 {{set.wp}} -
 {{set.bus1}} -   
 {{set.bus2}}
</li>

indirect_arr -> array of Objects(say, set). indirect_arr >对象数组(例如,设置)。

Object Structure -> 对象结构->

set : {
  wp: '',
  bus1: [],
  bus2:[]
} 

bus1 & bus2 are reflected on dom as Array. bus1和bus2在dom上反映为Array。

I want them as single elements . 我希望它们作为单个元素。

I tried -> <li v-for="bus in set.bus1">{{bus}}</li> . 我尝试了-> <li v-for="bus in set.bus1">{{bus}}</li> Got Error -> set not defined ! 出现错误->设置未定义!

You mean something like this? 你的意思是这样的吗?

<li v-for="set in indirect_arr">
  {{set.wp}} -
  <p v-for='bus in set.bus1'> {{bus}} </p> -
  <template v-for='bus in set.bus2'> {{bus}} </template>
</li>

<template> is an element, which will be removed on render. <template>是一个元素,将在渲染时删除。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM