zoukankan      html  css  js  c++  java
  • 学习vue基础知识(四)

    vue的更新队列

    将同一个事件循环内的所有数据操作进行和并 然后统一更新并不是数据修改一次就更新一次

    Vue.use() 全局注册

    自动执行引入模块内部的install方法install 方法一般做的是全局注册组件

    双向数据绑定

    v-model 使用场景 1.表单元素上 2.组件上在组件使用v-model 提供可一个叫 value 自定义属性 提供了一个叫 input 的自定义事件

    事件修饰符

    将使用事件的方法进行简化

    前端效率优化

    分析项目项目需要优化的地方

    分析引入文件的大小 :webpack-bundle-analyzer

    1. 下载安装npm install webpack-bundle-analyzer --save-dev

    2. vue.config.js 配置

    module.export:{
    ...
    chainwebpack:(config)=>{
      ....
      if (process.env.NODE_ENV === 'production') {
        if (process.env.npm_config_report) {
          config
            .plugin('webpack-bundle-analyzer')
            .use(require('webpack-bundle-analyzer').BundleAnalyzerPlugin)
            .end();
        }
      } else {
      }
    }
    }
    1. 在package.json 中配置分析指令

    {
    ...
    "script":{
        "report": "npm_config_report=true npm run build"
    }
    }

    4.通过命令使用

    npm run report
    lighthouse 检测一个网页运行效率
    1. 下载安装

    npm install lighthouse -g 
    1. 使用

    lighthouse 要检测的网址 --view
  • 相关阅读:
    学习总结(二十六)
    学习总结(二十五)
    在知乎学习怎么参加工作
    连分数系列
    Kalman Filter
    五子棋的学习
    Dijkstra
    三等分角、化圆为方、倍立方体
    女朋友走丢数学模型
    传染病模型
  • 原文地址:https://www.cnblogs.com/Frank000000/p/12721339.html
Copyright © 2011-2022 走看看