Какие проблемы?
created() {
if(mobile){
this.touchStart = () => {}
}
}
Но поскольку mobile или не mobile определяется один раз в жизни приложения, то логичней вынести определение функций\методов в отдельный файл, типа:
let touchStart;
if(mobile){
touchStart = function() {}
} else {
touchStart = function() {}
}
export {
touchStart
}
import {touchStart, ...} from './helpers';
methods: {
touchStart,
...
}
Либо как миксин:
const touchMixin = {
methods: mobile ? {
touchStart() {}
} : {
touchStart() {}
}
}
mixins: [touchMixin],