所有分类
  • 所有分类
  • 后端开发
Vue框架双倍速编译,让网页飞起来

Vue框架双倍速编译,让网页飞起来

然而,在使用vue框架构建网页应用时,有时会感觉网页加载速度较慢,页面渲染速度较慢。这时,我们可以使用vue的二倍速编译,来提高页面渲染速度,以达到更好的用户体验。2.X版本提供了两种编译模式:标准编译模式和二倍速编译模式。而二倍速编译模式

了解Vue框架二倍速编译

前端技术越来越厉害了,现在电脑速度也嗖嗖地跑起来,网页加载也快多了~但是用Vue搭建网页还是有点儿慢怎么办?试试看在Vue 2.X中有俩编写模式一个是平常用法的普通模式,另一个虽然不常用但是特别快的双倍速模式。这双倍速就是优化render函数提速,让你浏览网页更流畅,给大家带来更好的操作体验哟~

标准编译模式 vs.二倍速编译模式

别看Vue就是那么简单一个,它把你的模版变成渲染器,就像在变魔术!但是如果你想要网页运行得更快些,试试开启Vue的双倍编译功能,绝对有所帮助!

{
    test: /.vue$/,
    loader: 'vue-loader',
    options: {
        compilerOptions: {
            preserveWhitespace: false
        },
        optimizeSSR: false,
        shouldPreload: (file, type) => {
            return ['js', 'css', 'scss'].includes(type);
        },
        use: [
            'vue-style-loader'
        ]
    }
}

Vue框架双倍速编译,让网页飞起来

配置Vue Loader实现二倍速编译

想要让Vue更快速地编译完成?很简单哒!只需修改webpack配置文件即可。比如,将VueLoader中的compilerOptions.preserveWhitespace这个选项设为false,那么HTML里那些多余的空格和换行都会被删除,页面加载速度大大提升!另外,还可以关闭optimizeSSR的功能,这样就无需在SERVER端进行渲染了!别忘了找到与Vue Loader搭配使用的vue-style-loader,用它来处理CSS就好了。

优化Vue模板以提高性能

打Vue模版时候,记着几点就能提高性能了呢:v-if跟v-for不要混搭,卡得你哭爹喊娘的节奏;用v-show代替,效果也差不了多少;试试v-once,让元素及其子孙们露个脸就好不再出现了;别大老远就在模板里玩尖端花样,太麻烦啦;关键的事儿就是,通过计算属性或者监听器来更新信息。子组件的话,尽量用v-once或者加个key属性,不然容易重复渲染。

压缩代码以进一步提高性能

想网页变飞快?试试压缩代码!装个Uglifyjs-webpack-plugin插件,文件瘦身了,网速自然就快!还可以试试其他办法提速:用CDN加速载入静态资源;让服务器帮你储存常数,少跑几次数据库才够快;真的没辙的话,就让Web Workers帮你算大数字计算,网页速度就能猛涨。

原文链接:https://www.icz.com/technicalinformation/web/2024/04/12643.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?