this.$set使用 及 element组件(input远程搜索el-autocomplete)使用_this.$set(element, 'defaultvalue', event)-CSDN博客

网站介绍:文章浏览阅读689次。场景:element中的 input远程搜索el-autocomplete组件 使用如图,当输入商家编码时,会根据输入的内容发起接口请求,请求数据展示在搜索下拉列表里;当点击选中某个编码时,回显对应的商家名称。具体在下面代码中有实现。问题:在关闭弹框时,需要清空内容。此时直接清空了form对象,在选中商家编码后,商家名称没有进行回显,打印后却有值。vue.js不能监听对象属性的添加和删除,因为在vue组件初始化的过程中,会调用getter和setter方法,所以该属性必须是存在在data中,视图._this.$set(element, 'defaultvalue', event)