这个vue指令:
Vue.directive 'datepicker',
bind: () ->
vm = this.vm
key = this.expression
datepicker = $(this.el).datepicker
todayBtn: 'linked'
language: 'de'
daysOfWeekDisabled: '0'
calendarWeeks: true
todayHighlight: true
toggleActive: true
autoclose: true
datepicker.on 'changeDate', (e) ->
vm.$set key, e.date
update: (val) ->
$(this.el).datepicker 'setDate', val在控制台中给我此警告:
You may have an infinite update loop for watcher with expression: date为线
vm.$set key, e.date如何摆脱警告/无限循环?
发布于 2016-08-23 14:55:55
只有当日期与已经存储的日期确实不同时,才可以在changeDate处理程序上添加一个保护程序来更新vm。请注意,身份检查可能还不够,因为$datepicker (取决于其内部实现)可以发送带有日期副本的changeDate事件。
https://stackoverflow.com/questions/39100962
复制相似问题