我试图在*.vue
文件中定义一个const
<script>
export const CREATE_ACTION = 1
export const UPDATE_ACTION = 2
<script>
并在模板中使用它们
<template>
...
<select :disabled="mode === UPDATE_ACTION">
....
</template>
但似乎不起作用。那么,如何在vue模板中使用const?
我试图在*.vue
文件中定义一个const
<script>
export const CREATE_ACTION = 1
export const UPDATE_ACTION = 2
<script>
并在模板中使用它们
<template>
...
<select :disabled="mode === UPDATE_ACTION">
....
</template>
但似乎不起作用。那么,如何在vue模板中使用const?
将它们公开在您的数据上。
new Vue({
...
data:{
CREATE_ACTION: CREATE_ACTION
UPDATE_ACTION: UPDATE_ACTION
}
...
})
如果将它们公开在数据上,则意味着使它们变得不必要的反应性,如@ mix3d所提到的...
更好的方法是将它们添加到深度的 Vue对象反应性中: