Чтобы установить Vuex ORM, выполните следующие действия:
-
Установите Vuex ORM с помощью npm или Yarn:
npm install @vuex-orm/core -
Установите драйвер(ы) базы данных, которые вы хотите использовать. Например, если вы хотите использовать плагин Vuex ORM Axios:
npm install @vuex-orm/plugin-axios -
Зарегистрируйте плагины в своем магазине Vuex:
import VuexORM from '@vuex-orm/core'; import VuexORMAxios from '@vuex-orm/plugin-axios'; // Initialize the database const database = new VuexORM.Database(); // Register models and plugins database.register(MyModel); VuexORM.use(VuexORMAxios, { database }); // Create Vuex store const store = new Vuex.Store({ plugins: [VuexORM.install(database)] });
Теперь, когда вы установили Vuex ORM, вы можете использовать несколько распространенных методов:
-
Model.all(): извлекает все записи модели.const allRecords = MyModel.all(); -
Model.find(id): найти запись по ее идентификатору.const record = MyModel.find(1); -
Model.query().where('column', 'operator', 'value'): выполнение запроса с условиями.const filteredRecords = MyModel.query().where('age', '>=', 18).get(); -
Model.create(data): создать новую запись.const newRecord = MyModel.create({ name: 'John', age: 25 }); -
record.update(data): обновить существующую запись.record.update({ age: 30 }); -
record.delete(): удалить запись.record.delete();
Это всего лишь несколько примеров методов, доступных в Vuex ORM. Более подробную информацию и дополнительные методы можно найти в официальной документации.