I don't think you can pass arguments to the computed properties, because they are properties. A slightly more complex than asimple getters.
So I suggest you use components to overcome the issue by extracting the strong element to a custom component that can accept properties, something like this:
const stronger = {
props: ['option', 'value'],
template: '<strong v-show="isActive">Active</strong>',
computed: {
isActive() {
return true;
}
}
};
Whenever the value changes it will update because its being observed as a property in the component. I think you can also extract even more into the component, maybe the entire li element in the inner loop can be wrapped in a component.
I've created a fiddle that should be similar to what you have. note that I've associated the :value with the count just to demo that it can detect changes to values.