课程八-Vue.js框架-环境搭建
2020-07-14 05:15
92 查看
1.npm常用于后端包管理工具
bower通过npm安装,用于前端包管理工具。//此教程中全部使用npm,不使用bower
2.es5和es6
3.mvvm框架
4.vue中的mvvm框架:
M:模型,js中的数据对象
V:视图,视图模板
VM:视图模型,就是Vue的实例化对象,通过data绑定模型数据,通过el绑定视图模板
5.export和import模块化,在浏览器中,可以使用script type=”module”来调用(测试可以,目前不建议使用)
6.babel
7.webpack:打包工具
8.webpack4打包引用vue2x:
a)runtime方式:在自己的js(如index.js)中导入:import Vue from ‘dist/vue.js’;from后面是vue.js真实路径
b)complier方式:在自己的.vue中导入:import Vue from vue;(此时vue需要通过npm安装,cnpm install vue)
9.完整webpack4使用vue2x的runtime方式:
a)首先创建webpack项目环境,创建目录并进入:mkdir app&& cd app
b)初始化独立项目的开发环境:npm init -y(默认会生成package.json文件)
c)安装webpack:cnpm install webpack webpack-cli
d)增加目录及文件:./index.html,./src,./src/index.js,./webpack.config.js
e)修改打包配置:./webpack.config.js
module.exports={
entry:{
main:"./src/index.js"
//多个kv对应文件
},
output:{
filename:'[name].js'//写一个通用的就行
}
}
f)开始使用Vue:通过自行导入vue.js或者安装cnpm install vue方式,得到vue.js的物理地址
g)在index.js中使用vue
import Vue from './dist/vue.js' //import Vue from 'vue' //第二种需要在webpack.config.js中添加节点,会在node模块中找:resolve:{ // alias:{ // 'vue$':'vue/dist/vue.js' // } // }, var app=new Vue({ el:'#app', data:{ msg:'hello' } })
h)在html文件中使用:
<div id="app"> {{msg}} </div> <script src="./dist/app.bundle.js"></script>
相关文章推荐
- DayDayUP_大数据学习课程[2]_spark1.4.1集群环境的搭建
- 【课程分享】深入浅出嵌入式linux系统移植开发 (环境搭建、uboot的移植、嵌入式内核的配置与编译)
- 学习笔记(25):Kali Linux渗透测试全程课与脚本语言编程系列课程-OWASP渗透测试环境搭建...
- STM32系列课程总结0---开发环境搭建及资料下载
- 王家林的“云计算分布式大数据Hadoop实战高手之路---从零开始”的第五讲Hadoop图文训练课程:解决典型Hadoop分布式集群环境搭建问题
- OCM_第九天课程:Section4—》OCM课程环境搭建
- Hadoop入门进阶课程3--Hadoop2.X64位环境搭建
- Linux系列课程之二基础环境搭建
- 王家林的“云计算分布式大数据Hadoop实战高手之路---从零开始”的第五讲Hadoop图文训练课程:解决典型Hadoop分布式集群环境搭建问题
- android学习课程-环境搭建
- Hadoop入门进阶课程3--Hadoop2.X64位环境搭建
- ReactJS学习系列课程2(React环境搭建)
- DayDayUP_大数据学习课程[1]_hadoop2.6.0完全分布式集群环境和伪分布式集群搭建
- web服务器环境搭建——step0-web项目部署与发布(Clouder认证课程)
- 嵌入式课程设计实践(一)——环境搭建
- 工欲善其事,必先利其器。——移动平台课程环境搭建
- Node.js环境搭建 及 进入LearnYouNode课程
- 【Firefly 视频】视频课程1-环境搭建
- 001-课程体系以及环境搭建