在 VUE 中,可以在属性中编写完整的 JS 表达式。例如,对于<div>以下内容,
var app = new Vue({ el: '#app', data: { message: 'Hello Vue!', num: 3 } })
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div id="app">
<input v-model="message"/>
<div v-html="'abc' + ' ' + message + ' ' + 2 * num"></div>
</div>
结果是abc HelloVue! 6。
VUE 是如何计算这个结果的?某种沙盒eval?
这个计算在VUE 的 repo 的什么地方发生?
摇曳的蔷薇
相关分类