defineModel
нужна для двусторонней привязки модели из дочернего к родителю, а не для стора.
Для привязки к пинии достаточно привязать переменную из стора напрямую к v-model
. Пиния не запрещает так делать.
Если нужно привязывать импортированную в родителе переменную пинии, то просто передать её в v-model
дочернего, где есть переменная defineModel
без имени.
Можно через записываемый computed, как в ответе выше, но это скорее нужно при более сложной логике получения и установки.
Ну и самое классическое решение - в сторе сделать метод установки переменной, повесить его на обработчик в компоненте. А значение брать через :model-value