从页面导航时,RadAutoCompleteTextView会触发@tokenRemoved

时间:2020-02-20 18:10:00

标签: android vue.js nativescript token nativescript-vue

在@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))
            }
        }
}

这是我用于删除令牌的代码。

0 个答案:

没有答案