added page and vue