vue2的使用

本文详细介绍了Vue2的使用,涵盖了Webpack的基本配置和插件应用,包括Source Map的设置。此外,还探讨了Vue的特性、MVVM原理,以及Vue的指令、过滤器、组件、props、样式处理、生命周期、数据共享等核心概念。同时,文章还涉及了axios的使用、vue-cli的搭建以及Vue路由、ES6模块化、Promise和异步任务的相关知识。
摘要由CSDN通过智能技术生成

一、webpack

(提供前端模块化支持,处理兼容性问题,性能优化等作用)

1.webpack基本使用

终端装包;

在项目目录中创建webpack.config.js的配置文件;

在文件中导入对象后新增dev脚本;

2.webpack中的插件

①webpack-dev-server自动进行项目的打包和构建

安装并在package.json中配置

②html-webpack-plugin 把指定页面复制到根目录中,并在index.html中自动加入bundle.js文件

安装并在package.json中配置

3.loader

Webpack默认只能打包处理.js结尾的文件,所以需要loader加载器

打包处理css、less、url相关文件等

安装babel-loader相关包,转换和处理高级语法;并在项目根目录中创建babel.config.js文件,并在文件中定义babel的配置

4.配置webpack打包发布

①在package.json文件的scripts节点下新增build命令

打包执行npm run build,开发环境执行dev命令

②在webpack.config.js配置文件的output节点进行js的配置

安装clean-webpack-plugin插件,在每次打包时自动清理dist目录下的旧文件

5.Source Map

开发时可正确展示出错位置,通过在webpack.cogfig.js中加入devtool: 'eval-source-map',即可;在发布的时候将devtool: 'eval-source-map'改为devtool: nosources-source-map'只显示错误位置信息,但不暴露源码;或者直接将devtool: 'eval-source-map'删除即可

二、Vue简介

1.vue的特性

数据驱动视图(单向的数据绑定,数据的变化会驱动视图自动更新);

双向数据绑定(不需要手动操作dom元素,自动将表单中的内容同步到数据源中,即js数据的变化会被自动渲染到页面;页面上表单数据变化时会被vue获取,并更新到js数据中)

2.MVVM原理

MVVM指Model(数据)、View(页面)、ViewModel(vue实例)

三、vue的基本使用

导入vue.js

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值