webpack是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为模块来使用和处理。
<!-- 这是我们的 View -->
<div id="example-1">
Hello !
</div>
// 这是我们的 Model
var exampleData = {
name: 'Vue.js'
}
// 创建一个 Vue 实例或 "ViewModel"
// 它连接 View 与 Model
var exampleVM = new Vue({
el: '#example-1',
data: exampleData
})
安装淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
安装webpack
cnpm install webpack -g
安装vue脚手架
npm install vue-cli -g
vue init webpack-simple 工程名字<工程名字不能用中文>
npm install
v-bind 属性与数据绑定
v-if
v-for
v-on
监听事件
v-model
这一行命令代表着它会去找到package.json的scripts对象,执行node bulid/dev-server.js。在这文件里,配置了Webpack,会让它去编译项目文件,并且运行服务器,我们在localhost:8080即可查看我们的应用
修改build文件夹下面的webpack.base.conf.js文件,
var webpack = require('webpack')
加入
plugins: [
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
"windows.jQuery": "jquery"
})
],
alias: {
'jquery': path.resolve(__dirname, '../src/assets/scripts/jquery.min')
}