Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.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 在vue.js中使用多次插值打印数据还是使用js表达式连接数据更好?_Javascript_Vue.js_Data Binding - Fatal编程技术网

Javascript 在vue.js中使用多次插值打印数据还是使用js表达式连接数据更好?

Javascript 在vue.js中使用多次插值打印数据还是使用js表达式连接数据更好?,javascript,vue.js,data-binding,Javascript,Vue.js,Data Binding,这可能是一个愚蠢的问题,但我正在使用Vue.js打印一个包含大量数据的非常大的表,当我在一个元素中连接不同的数据绑定时,其中一些看起来最好 因此,我很好奇,在加载大量数据时,两者之间的性能是否有任何差异 以下是一个例子: 使用插值: <table> <thead> <tr> <th>Name</th> </tr> </thead> &

这可能是一个愚蠢的问题,但我正在使用Vue.js打印一个包含大量数据的非常大的表,当我在一个
元素中连接不同的数据绑定时,其中一些看起来最好

因此,我很好奇,在加载大量数据时,两者之间的性能是否有任何差异

以下是一个例子:

使用插值:

<table>
    <thead>
        <tr>
            <th>Name</th>
        </tr>
    </thead>
    <tbody>
        <tr v-for="person in people">
            <th>{{ person.firstName }} {{ person.lastName }}</th>
        </tr>
    </tbody>
</table>

最终结果没有差别。我认为插值更容易书写和阅读,但这只是一个观点问题。@AdamHinckley我有同样的观点,我更喜欢使用插值,我只是对打印大量数据时的性能感到好奇。事实上,我相信与连接这两个值相比,它的性能可能会略有下降。除非你在很多微优化中都包含了这一点,否则我不认为这是人类会注意到的性能差异@AdamHinckley明白了!谢谢你的帮助,我会让我的代码保持原样。设计一个测试不是很容易吗?
<table>
    <thead>
        <tr>
            <th>Name</th>
        </tr>
    </thead>
    <tbody>
        <tr v-for="person in people">
            <th>{{ person.firstName + ' ' + person.lastName }}</th>
        </tr>
    </tbody>
</table>
people: [
    {
        firstName: 'Jhon',
        lastName: 'Doe'
    },
    // A lot more data...
]