Куда писать «обычные» скрипты во Vue js?
Я бы вам советовал подучить хуки и что происходит в вашем случае. Вы инициализирует скролл в руке created, однако на этом хуке компонен ещё не находится в дом дереве поэтому вы ловите ошибку. Вам нужно использовать этот же код в хуке mounted.
Кое что всё таки нашел, возможно кому-то поможет решение: methods: {
		blur () {
			let el = this.$refs.parallax;
			let val = document.documentElement.scrollTop / 100;
			el.style.filter = `blur(${val}px)`;
		}
	},
	created () {
		window.addEventListener('scroll', this.blur)
	},
	destroyed () {
		window.removeEventListener('scroll', this.blur);
	}P.S в хуках жизненного цикла vue нельзя использовать стрелочные функции