In Vue.js, a method is a function attached to a Vue instance, encapsulating logic for tasks like data manipulation or API calls. Methods can be defined in the `methods` object within a component's options and used with meaningful names, simplicity, and thorough testing. Instance methods have access to the component's data, while computed properties are getters returning values based on state. Use methods for complex logic, reusable code, and data manipulation.
