А в чем проблема-то, "на раз"? Ты пробовал и у тебя не получилось? Или ты в ступоре и боишся попробовать так организовать пока тебе тут не разрешат? Я разрешаю.
Но в целом это конечно бесполезная идея, потому что стили и так в .vue файле, а картинки должны быть отдельно статикой, если конечно это не свг или мелочь, которую надо в base64 переводить вебпаком.
а нафига компонент то раскладывать на стили и разметку они и так в .vue файле прописываются, картинки и прочая мелочь, если проект маленький больше запутаетесь отдельно раскладывать, если большой то обычно прилетает из rest api и не важно где они лежат хоть в корне. Ну а так раскладывайте как угодно, тут скорее как вы настроите webpack зависит и ваши вкусы в организации файлов.