####Vue实例
vue构造器:
var vm = new Vue({
// 选项
})
扩展vue构造器:
var MyComponent = Vue.extend({
// 扩展选项
})
属性和方法:
var vm = new Vue({
el: "#example",
data: data,
computed: {},
watch: {},
methods: {}
})
生命周期:
beforeCreate, created, beforeMount, mouted, beforeUpdate, updated, beforeDestory, destoryed
####模板语法:
文本:<span>Message: {{msg}}</span>
纯HTML:<div v-html="rawHtml"></div>
属性:<div v-bind:></transition>
####过渡状态
####render函数
####自定义指令
####混合
####插件:
插件通常会为Vue添加全局功能
开发插件:
1、添加全局方法或者属性
2、添加全局资源:指令、过滤器、过渡
3、通过全局mixin方法添加一些组件选项,如vuex。
4、添加Vue实例方法,通过把他们添加到Vue.prototype上实现。
5、一个库,提供自己的api,同时提供上面提到的一个或多个功能,如vue-router。
使用插件:
Vue.use(MyPlugin)
Vue.use(MyPlugin, { someOption: true })
####单文件组件
####生产环境部署
####路由:vue-router
####状态管理
####单元测试
####服务端渲染(SSR)
相关文章: