异步组件webpack-(11)动态组件&异步组件

2024-04-28 0 4,867 百度已收录

动态组件&异步组件切换组件保持组件原有状态

1.用途切换组件的显示


这将重新创建该组件。 如果想保持组件的状态,例如打开菜单栏保持展开状态,可以这样做

异步组件webpack-(11)动态组件&异步组件



  

异步组件

一、定义

也就是说,组件在定义时不执行任何操作。 它仅在需要加载组件。 第一次加载完成后,会被缓存。 直接使用最后一次访问

2.实现按需加载

Vue实现按需加载异步组件webpack官方推荐使用代码分割功能结合webpack。 打包定义为异步加载的组件时,会打包成单独的js文件存放static/js文件夹中。 调用异步组件webpack,将使用 ajax 请求将它插入回 html 中。

简单示例实现:


	
	

展示组件

export default { components: { 'child': function(resolve) { require(['./components/child.vue'], resolve); } data(){ return { ifshow:false } }, methods: { showchild:function(){ this.show=true; } },

child.vue是一个异步组件,所以ajax获取到组件后才会渲染

参考别人的

具体用途还有待验证。 这里我们只是了解相应的功能并理清简单的案例用法。 当项目使用的时候,我们要不断的添加它的相关功能。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 webpack 异步组件webpack-(11)动态组件&异步组件 https://www.wkzy.net/game/201508.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务