当前位置: 首页 > news >正文

win10 电脑做网站服务器吗js制作简单的公司首页

win10 电脑做网站服务器吗,js制作简单的公司首页,中文 wordpress插件下载,重庆市建设工程信息网综合网欢迎观看《Vue Router 实战(第4版)》视频课程 路由懒加载 当打包构建应用时,JavaScript 包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件&am…

欢迎观看《Vue Router 实战(第4版)》视频课程

    1. 路由懒加载

当打包构建应用时,JavaScript 包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就会更加高效。

Vue Router 支持开箱即用的动态导入,这意味着你可以用动态导入代替静态导入:

// 将

// import UserDetails from './views/UserDetails.vue'

// 替换成

const UserDetails = () => import('./views/UserDetails.vue')

const router = createRouter({

  // ...

  routes: [

    { path: '/users/:id', component: UserDetails }

    // 或在路由定义里直接使用它

    { path: '/users/:id', component: () => import('./views/UserDetails.vue') },

  ],

})

component (和 components) 配置接收一个返回 Promise 组件的函数,Vue Router 只会在第一次进入页面时才会获取这个函数,然后使用缓存数据。这意味着你也可以使用更复杂的函数,只要它们返回一个 Promise :

const UserDetails = () =>

  Promise.resolve({

    /* 组件定义 */

  })

一般来说,对所有的路由都使用动态导入是个好主意。

注意

不要在路由中使用异步组件。异步组件仍然可以在路由组件中使用,但路由组件本身就是动态导入的。

如果你使用的是 webpack 之类的打包器,它将自动从代码分割中受益。

如果你使用的是 Babel,你将需要添加 syntax-dynamic-import 插件,才能使 Babel 正确地解析语法。

      1. 把组件按组分块

使用 webpack

有时候我们想把某个路由下的所有组件都打包在同个异步块 (chunk) 中。只需要使用命名 chunk,一个特殊的注释语法来提供 chunk name (需要 Webpack > 2.4):

const UserDetails = () =>

  import(/* webpackChunkName: "group-user" */ './UserDetails.vue')

const UserDashboard = () =>

  import(/* webpackChunkName: "group-user" */ './UserDashboard.vue')

const UserProfileEdit = () =>

  import(/* webpackChunkName: "group-user" */ './UserProfileEdit.vue')

webpack 会将任何一个异步模块与相同的块名称组合到相同的异步块中。

使用 Vite

在Vite中,你可以在rollupOptions下定义分块:

// vite.config.js

export default defineConfig({

  build: {

    rollupOptions: {

      // https://rollupjs.org/guide/en/#outputmanualchunks

      output: {

        manualChunks: {

          'group-user': [

            './src/UserDetails',

            './src/UserDashboard',

            './src/UserProfileEdit',

          ],

        },

      },

    },

  },

})

http://www.dtcms.com/a/430104.html

相关文章:

  • 网站建设 教学大纲专门做mod的网站
  • 代做通一样的网站网页网站培训班
  • 图书网站建设昆明大型网页开发企业
  • 在线营销推广西安seo交流
  • 男女生做羞羞网站做健身俱乐部网站的目的和意义
  • uml电子商务网站建设文档免费简历模板下载word
  • 南阳公司网站建设网页设计制作规范
  • 怎样说服客户做网站学编程要会英语吗
  • 门户网站建设教程前端做项目的网站资源
  • 张家港个人网站制作网站建设标志图
  • 溧阳城乡建设局网站网站写文案
  • 网站设计培训班哪家好微信小程序开发技术
  • 靖江市属于哪里有做网站的app制作开发费用
  • 企业网站建设注意事项wordpress 展示
  • 励志网站源码wordpress th7好卡
  • 怎样提高网站流量大力推进网站集约化建设
  • iapp用网站做软件代码百度帐号登录个人中心
  • 石泉县城乡建设局网站昆明网站制作公司百度推广
  • 山东省建设厅电工证查询网站公司需要做网站需要什么流程
  • 网站开发算互联网公司吗无忧网站建设推荐
  • 做loge的网站wordpress最新手册
  • 网站后台模板关联自己做的网站做seo用什么网站系统
  • 如何做家教网站网站安全建设进展情况
  • 如何给网站添加网站地图厦门建设服务管理中心网站
  • 宁波建设银行网站分部免费查企业app
  • 网站被攻击空间关了怎么办英语网站建设费用
  • 备案网站代理商前端技术
  • 做庭院景观的那个网站推广好国外网站免费dns
  • 合肥网站制作公司有哪些公司做外贸比较好的网站
  • 企业网站包括哪些南通wap网站建设