Cómo usar cdn para optimización en vue
En nuestros proyectos de escritura, los problemas de optimización no se pueden ignorar, especialmente la optimización de la primera pantalla es la más importante a continuación. Se presentan dos métodos de optimización: cdn y carga asincrónica, consulte //www. .gxlcms.com/article/110661.htm
1.cdn
En primer lugar, ¿qué es un CDN?
Su función es: cuándo Cargamos la página. Necesitamos cargar algunas dependencias requeridas por nuestra sesión actual y luego comenzar la ejecución. Si estamos en la primera pantalla, habrá más módulos y el tiempo de espera será más largo. La memoria del navegador tiene que ejecutar hasta cuarenta procesos y es necesario esperar hasta que se carguen los anteriores antes de que se pueda ejecutar el código posterior. Si usamos CDN para introducir algunos recursos de terceros, podemos reducir la presión sobre nuestro servidor. El principio es dividir nuestra presión. Dar puntos a otros servidores. El siguiente es el código de implementación específico:
(1) El primero es la introducción de recursos. Aquí se utilizan los recursos proporcionados por bootstrap. Puede iniciar sesión en el sitio web oficial para verlo, URL: /.
vue La siguiente introducción se presenta en el archivo index.js más externo
lt;script src="/vue/2.4.4/vue.min.js"gt;lt; /scriptgt;
scriptrc="/vue-router/2.7.0/vue-router.min.js"gt;lt;/scriptgt;Y luego el proyecto que se debe cambiar es la carpeta de viñetas. webpack.base.conf.js a continuación, donde los cambios son
module.exports = {
entrada: {
aplicación: './src/ main.js'
},
externos: {
'BMap': 'BMap',
'vue': ' Vue',
'vue-router': 'VueRouter'
}, aquí debe exponer vue y vue-router para uso global, donde vue y vue- en minúsculas enrutador son lo que importamos El nombre del recurso, el nombre en mayúscula después de los dos puntos es el nombre que definimos y el nombre que usaremos en el proyecto, los dos nombres pueden ser iguales, por lo que el siguiente paso es eliminar el original donde hacemos referencia al recurso correspondiente en el método de importación del proyecto.
Hemos importado los recursos que hemos estado usando, como main.js e index.js en la carpeta del enrutador:
// import Vue from 'vue'// import Vue from 'vue'< / p>
// importar VueRouter desde 'vue-router' Preste atención a la modificación de index.js en la carpeta del enrutador
exportar el nuevo VueRouter predeterminado({
/ / modos: 'historial',
rutas: [
{
ruta: '/', <
redirección: '/ main/home'
}, lo que hay que tener en cuenta aquí es que las modificaciones anteriores no son necesariamente necesarias. Esto es solo para registrar el conocimiento relevante. Si no le gusta, no rocíe. it
Lo anterior es el contenido que he compilado para usted. Espero que sea útil para todos en el futuro
Artículos relacionados:
Cómo. para determinar NaN en JavaScript
Cómo usar jQuery para lograr un efecto de animación de gradiente transparente para la respuesta del mouse
Cómo implementar el efecto de animación Taobao sensible al mouse en jQuery
Explicación detallada de la combinación de vue-?admin y separación de backend (flask)
Explicación detallada en la configuración básica del paquete web Vue
Cómo construir una sala de chat para varias personas en nodejs entorno express
Cómo usar vue2.0 para lograr el efecto de cielo estrellado frontal
Cómo usar vue2.0 ¿Cómo implementar el efecto de cielo estrellado frontal? 0 Cómo implementar el componente de función de calificación de estrellas del front-end