Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

How to load about components asynchronously in Vue

Shulou Source: shulou.com Published: 2022-05-31 13:22:39 09月15日 Update

This article mainly introduces the relevant knowledge of how to load about components asynchronously in Vue, the content is detailed and easy to understand, the operation is simple and fast, and has a certain reference value, I believe you will have something to gain after reading this Vue article on how to load about components asynchronously, let's take a look.

Load about components asynchronously

About.js

Vue.component ('about', {template:' ABOUT PAGE'})

Html Code:

/ home / about function load (componentName, path) {return new Promise (function (resolve, reject) {var script = document.createElement ('script'); script.src = path; script.async = true; script.onload = function () {var component = Vue.component (componentName); if (component) {resolve (component)) } else {reject ();}} document.body.appendChild (script);}) } var router = new VueRouter ({routes: [{path:'/', redirect:'/ home'}, {path:'/ home', component: {template: 'HOME PAGE'}}, {path:' / about', component: function (resolve, reject) {load ('about') 'static/js/business/about.js') .then (resolve, reject) }}]}); var app = new Vue ({el:'# app', router: router}); that's all for the article on "how to load about components asynchronously in Vue". Thank you for reading! I believe you all have some knowledge about "how to load about components asynchronously in Vue". If you want to learn more, you are welcome to follow the industry information channel.

Tags: Components knowledge content articles code value easy to operate articles easy to understand more read it industry information channels channels learning Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Xiaomi Linux Shulou Tech Info macOS Docker