a в if эта не та a которую вы объявили через let, а та, которая передается в коллбэк. если открыть доку по методу .css() то там сказано, что первым аргументом передается индекс текущего элемента. элемент #text-two единственный в наборе и стоответсвенно находится под индексом 0.
проект уже созданновый проект содздавайте, согласно документации, через vue create
npm cache clean возможно с флагом --force. удалите папку node_modules и заного все установите. обновите node.js. попробуйте вместо npm воспользовться yarn. и вообще юзайте vue-cli за вас там настроено уже все(хотя это не имеет отношение к проблеме). я если честно хз в чем проблема.
npm list --depth=0
Vue.use(Vuetify, axios)axios тут не нужен. в .use() вторым аргументом конфиги передаются для плагина