摘要
本文部分内容来源于网络,个人收集整理,请勿传播
安装
使用淘宝 NPM 镜像
大家都知道国内直接使用npm的官方镜像是非常慢的,这里推荐使用淘宝 NPM镜像。
淘宝NPM镜像是一个完整npmjs.org
镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。
你可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:
1 | npm install -g cnpm --registry=https://registry.npm.taobao.org |
使用方法
1 | #升级 npm |
安装vue
1 | # 最新稳定版 |
安装 webpack
1 | cnpm install webpack -g |
命令行工具
1 | # 全局安装 vue-cli |
重建链接
1 | brew unlink node && brew link --overwrite node |
创建一个基于 webpack 模板的新项目
1 | cd work/ |
目录结构
1 | . |
App.vue
1 | $ cat App.vue |
Hello.vue
1 | cat components/Hello.vue |
语法格式
1 | var vm = new Vue({ |
el
它是 DOM 元素中的 id。在上面实例中 id 为 vue_detdata
用于定义属性,实例中有三个属性分别为:site、url、alexa。methods
用于定义的函数,可以通过 return 来返回函数值。" "
用于输出对象属性和函数返回值。
双向绑定
1 | // 它们引用相同的对象! |
模板
数组的常用操作方式
https://blog.csdn.net/qq_25354709/article/details/86548332
1 | pop,push,unshfit,shfit,slice,splice,reverse,sort,indexOf,lastIndexOf,concat |
循环语法
https://blog.csdn.net/qq_25354709/article/details/86548332
1 |
|
通过抛出异常终止forEach
1 | try { |