在@tokenRemoved内部,我有一个用于删除用户的api调用,当我不按X按钮时删除它们将非常糟糕。有办法避免吗?使用@tokenSelected进行了尝试,但是再次需要首先选择令牌,然后按X,如果有人单击了错误,则以后再也不会注意到该错误。
<RadAutoCompleteTextView ref="autocomplete"
:items="dataItems"
@didAutoComplete="autoFillIn"
@loaded="onLoaded"
@tokenRemoved="autoRemove"
>
<SuggestionView ~suggestionView suggestionViewHeight="200" v-if="hideAssignedTo">
<StackLayout v-suggestionItemTemplate orientation="vertical" padding="30" class="h3">
<v-template>
<StackLayout>
<Label class="h3 m-10" :text="item.text"/>
</StackLayout>
</v-template>
</StackLayout>
</SuggestionView>
</RadAutoCompleteTextView>
<script>
export default: {
methods: {
autoRemove({token}) {
axios.put('Tasks', {
TaskId: this.$store.state.fooModule.task.Id,
RemoveUser: token.text
}).then(response => {
console.log(response)
}).catch(e => console.log(e))
}
}
}
这是我用于删除令牌的代码。