vue structure