Level 14
I found the solution. As it turns out the mixin calls a initializeBillingAddress method which sets the country to this.billable.billing_country || 'US'
By adding a created() to set the billing_country I was able to set the default to 'GB'
New code:
var base = require('settings/subscription/subscribe-stripe');
Vue.component('spark-subscribe-stripe', {
mixins: [base],
created: function() {
this.billable.billing_country = this.billable.billing_country || 'GB';
}
});
2 likes