How to use the vue.delete function in vue

To help you get started, we’ve selected a few vue examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github yunity / karrot-frontend / src / store / modules / notifications.js View on Github external
delete (state, id) {
      // TODO what if id is not in entries?
      Vue.delete(state.entries, id)
    },
    clear (state) {
github Kruptein / PlanarAlly / ts_src / assetManager / assets.js View on Github external
result => {
                    if (result) {
                        for (let sel of app.selected) {
                            const isFolder = app.inodes.findIndex(e => e === sel) < app.folders.length;
                            const name = isFolder ? sel : sel.name;
                            socket.emit("remove", {isFolder: isFolder, name: name, directory: app.currentDirectory});
            
                            const folder = app.directory;
                            if (isFolder) {
                                Vue.delete(folder, name);
                            } else {
                                folder['__files'].splice(folder['__files'].findIndex(f => f.name === name), 1);
                            }
                        }
                    }
                },
                () => {}
github FiguredLimited / vue-mc / src / Structures / Model.js View on Github external
setAttributeErrors(attribute, errors) {
        if (isEmpty(errors)) {
            Vue.delete(this._errors, attribute);
        } else {
            Vue.set(this._errors, attribute, castArray(errors));
        }
    }
github stream-labs / streamlabs-obs / app / services / widgets / widgets.ts View on Github external
private REMOVE_WIDGET_SOURCE(sourceId: string) {
    Vue.delete(this.state.widgetSources, sourceId);
  }
}
github gitlabhq / gitlabhq / app / assets / javascripts / groups / stores / groups_store.js View on Github external
removeGroup(group, collection) {
    Vue.delete(collection, `id${group.id}`);
  }
github misenhower / splatoon2.ink / src / js / components / splatoon / SalmonRunAdminDialog.vue View on Github external
removeWeapon(schedule, weapon) {
            let index = schedule.weapons.indexOf(weapon);
            schedule.weapons.splice(index, 1);

            if (!schedule.weapons.length)
                Vue.delete(schedule, 'weapons');
        },
        removeSchedule(schedule) {
github learningequality / studio / contentcuration / contentcuration / frontend / administration / vuex / userAdmin / mutations.js View on Github external
export function REMOVE_USER(state, id) {
  state.pageData.count--;
  state.pageData.results = state.pageData.results.filter(r => r !== id);
  Vue.delete(state.usersMap, id);
}
github variejs / framework / src / plugins / forms / Form.ts View on Github external
public $remove(key: string) {
    Vue.delete(this, key);
    return this;
  }
github expangine / expangine-vue / src / app / EditFunction.ts View on Github external
editFunctionDialog.close = (save) => {
    const { saveAs, func } = editFunctionDialog;
    if (save && saveAs) {
      const returnType = func.options.expression.getType(registry.defs, func.options.params);

      func.options.returnType = returnType || new AnyType({ });

      Vue.delete(registry.defs.functions, name);
      Vue.set(registry.defs.functions, saveAs, func);

      resolve({
        name: saveAs,
        function: func,
      });
    } else {
      resolve(false);
    }
    editFunctionDialog.visible = false;
  };