Home > Article > Web Front-end > How to use vue scaffolding and vue-router
This time I will show you how to use vue scaffolding and vue-router, and what are the precautions for using vue scaffolding and vue-router. The following is a practical case. Let’s take a look. .
First of all, under the premise that vue-cli has been installed, and aftercnpm install (the official website uses npm, but it is recommended to use cnpm here, which is faster than npm and npm sometimes There is a phenomenon of getting stuck). Here is a small reminder about whether to turn on eslint. This is a tool to standardize the code you write. For newbies, it is recommended to turn it off, otherwise the code written will not comply with its specifications. Your compiler will keep reporting errors, as shown below
npm run dev, then open localhost:8080 and you can see the project running
Кратко представим структуру маршрутизаторов. В основном она используется для настройки маршрутов. Как упоминалось выше, все подмаршруты находятся в App.vue. Все App.vue – это самый внешний родительский маршрут. Они хранятся здесь в маршрутах. Он — это массив маршрутов, а путь — это путь, по которому вы хотите получить доступ к созданной вами странице.Здесь написана последовательность корневых путей, поэтому, если вы напрямую обращаетесь к localhost:8080, страница с файлом HelloWorld.vue, вставленным в App. vue (это эквивалентно вложению маршрутизации), имя не имеет значения по сравнению с его присвоением имени. Компонент эквивалентен странице, на которую вы хотите сослаться. Здесь упоминается страница HelloWorld.vue, в основном импорт выше. HelloWorld здесь — это переменная, соответствующая указанному выше файлу Path
Сейчас я научу вас, как создавать файл и настраивать маршрутизацию
Сначала создайте файл с суффиксом vue и напишите самый простой HTML структура
Затем настройте его маршрутизацию.Сначала введите этот файл с помощью импорта, а затем заполните путь для доступа к этому файлу.Я использую /test.Чтобы открыть этот маршрут, введите localhost:8080/#/test.В этом Импортированный файл переносится в компонент
и вводится URL-адрес.Страница с test.vue, вложенная в APP.vue появится
Вложенность маршрутов vue по умолчанию заключается в том, что все страницы вложены в страницу App.vue. Теперь я научу вас, как свободно вкладывать свои собственные страницы. Теперь я вложу тестовую страницу в страницу HelloWorld.vue
Сначала добавлю метку представления маршрутизатора под интерфейсом HelloWorld.vue
Затем настрою подмаршрут HelloWorld.vue
Таким образом, localhost:8080/#/test — это страница, на которой APP.vue вкладывает HelloWorld.vue и test.vue, как показано ниже
#Это так просто Вложение маршрутов завершено. Давайте поговорим о переходе маршрутизации. Например, если вы привязываете функцию к кнопке и нажимаете кнопку, чтобы перейти к тестовую страницу, вы можете использовать
this.$router.push({path:'/test'})
в функции, если хотите вернуться на предыдущую страницу. Общее содержание страницы —
this.$router.go(-1)
. Если есть какие-либо ошибки или сожаления, пожалуйста, простите меня или свяжитесь со мной, чтобы мы могли больше общаться!
Я считаю, что вы освоили этот метод после прочтения примера, описанного в этой статье. Для получения более интересной информации обратите внимание на другие статьи по теме на китайском веб-сайте php! Рекомендуется к прочтению
#Как справиться с конфликтом между событиями двойного щелчка и щелчка в JS
The above is the detailed content of How to use vue scaffolding and vue-router. For more information, please follow other related articles on the PHP Chinese website!