全局配置
| Vue 全局配置 |
H5 |
App端舊版 |
App端V3 |
微信小程序 |
說明 |
| Vue.config.silent | 支持 | 支持 | 支持 | 支持 | - |
| Vue.config.optionMergeStrategies | 支持 | 支持 | 支持 | 支持 | - |
| Vue.config.devtools | 支持 | 不支持 | 不支持 | 不支持 | 只在Web環(huán)境下支持 |
| Vue.config.errorHandler | 支持 | 支持 | 支持 | 支持 | - |
| Vue.config.warnHandler | 支持 | 支持 | 支持 | 支持 | - |
| Vue.config.ignoredElements | 支持 | 支持 | 支持 | 支持 | 強(qiáng)烈不推薦,會(huì)覆蓋uni-app框架配置的內(nèi)置組件 |
| Vue.config.keyCodes | 支持 | 不支持 | 不支持 | 不支持 | - |
| Vue.config.performance | 支持 | 不支持 | 不支持 | 不支持 | 只在Web環(huán)境下支持 |
| Vue.config.productionTip | 支持 | 支持 | 支持 | 支持 | - |
全局 API
| Vue 全局 API |
H5 |
App端舊版 |
App端V3 |
微信小程序 |
說明 |
| Vue.extend | 支持 | 不支持 | 支持 | 不支持 | 不可作為組件使用 |
| Vue.nextTick | 支持 | 不支持 | 不支持 | 不支持 | - |
| Vue.set | 支持 | 支持 | 支持 | 支持 | - |
| Vue.delete | 支持 | 支持 | 支持 | 支持 | - |
| Vue.directive | 支持 | 不支持 | 支持 | 不支持 | - |
| Vue.filter | 支持 | 支持 | 支持 | 支持 | App端舊版不可以在class中使用 |
| Vue.component | 支持 | 支持 | 支持 | 支持 | - |
| Vue.use | 支持 | 支持 | 支持 | 支持 | - |
| Vue.mixin | 支持 | 支持 | 支持 | 支持 | - |
| Vue.version | 支持 | 支持 | 支持 | 支持 | - |
| Vue.compile | 支持 | 不支持 | 不支持 | 不支持 | uni-app使用的vue是只包含運(yùn)行時(shí)的版本 |
選項(xiàng)
| Vue 選項(xiàng) |
H5 |
App端舊版 |
App端V3 |
微信小程序 |
說明 |
| data | 支持 | 支持 | 支持 | 支持 | - |
| props | 支持 | 支持 | 支持 | 支持 | App端舊版不可以傳遞函數(shù) |
| propsData | 支持 | 支持 | 支持 | 支持 | - |
| computed | 支持 | 支持 | 支持 | 支持 | - |
| methods | 支持 | 支持 | 支持 | 支持 | - |
| watch | 支持 | 支持 | 支持 | 支持 | - |
| el | 支持 | 不支持 | 不支持 | 不支持 | |
| template | 支持 | 不支持 | 不支持 | 不支持 | uni-app使用的vue是只包含運(yùn)行時(shí)的版本 |
| render | 支持 | 不支持 | 不支持 | 不支持 | - |
| renderError | 支持 | 不支持 | 不支持 | 不支持 | - |
| directives | 支持 | 不支持 | 支持 | 不支持 | - |
| filters | 支持 | 支持 | 支持 | 支持 | App端舊版不可以在class中使用 |
| components | 支持 | 支持 | 支持 | 支持 | - |
| parent | 支持 | 支持 | 支持 | 支持 | 不推薦 |
| mixins | 支持 | 支持 | 支持 | 支持 | - |
| extends | 支持 | 支持 | 支持 | 支持 | - |
| provide/inject | 支持 | 支持 | 支持 | 支持 | App端舊版部分支持 |
| name | 支持 | 支持 | 支持 | 支持 | App端舊版不支持遞歸組件 |
| delimiters | 支持 | 不支持 | 不支持 | 不支持 | - |
| functional | 支持 | 不支持 | 不支持 | 不支持 | - |
| model | 支持 | 不支持 | 支持 | 不支持 | - |
| inheritAttrs | 支持 | 不支持 | 支持 | 不支持 | - |
| comments | 支持 | 不支持 | 不支持 | 不支持 | - |
生命周期鉤子
| Vue 生命周期鉤子 |
H5 |
App端舊版 |
App端V3 |
微信小程序 |
說明 |
| beforeCreate | 支持 | 支持 | 支持 | 支持 | - |
| created | 支持 | 支持 | 支持 | 支持 | - |
| beforeMount | 支持 | 支持 | 支持 | 支持 | - |
| mounted | 支持 | 支持 | 支持 | 支持 | - |
| beforeUpdate | 支持 | 支持 | 支持 | 支持 | - |
| updated | 支持 | 支持 | 支持 | 支持 | - |
| activated | 支持 | 不支持 | 支持 | 不支持 | - |
| deactivated | 支持 | 不支持 | 支持 | 不支持 | - |
| beforeDestroy | 支持 | 支持 | 支持 | 支持 | - |
| destroyed | 支持 | 支持 | 支持 | 支持 | - |
| errorCaptured | 支持 | 支持 | 支持 | 支持 | - |
實(shí)例屬性
| Vue 實(shí)例屬性 |
H5 |
App端舊版 |
App端V3 |
微信小程序 |
說明 |
| vm.$data | 支持 | 支持 | 支持 | 支持 | - |
| vm.$props | 支持 | 支持 | 支持 | 支持 | - |
| vm.$el | 支持 | 不支持 | 不支持 | 不支持 | - |
| vm.$options | 支持 | 支持 | 支持 | 支持 | - |
| vm.$parent | 支持 | 支持 | 支持 | 支持 | uni-app里面view等內(nèi)置標(biāo)簽是以組件方式實(shí)現(xiàn),$parent會(huì)獲取這些內(nèi)置組件 |
| vm.$root | 支持 | 支持 | 支持 | 支持 | - |
| vm.$children | 支持 | 支持 | 支持 | 支持 | - |
| vm.$slots | 支持 | 支持 | 不支持 | 支持 | App端舊版獲取值為{'slotName':true/false}比如:{"footer":true} |
| vm.$scopedSlots | 支持 | 支持 | 支持 | 支持 | App端舊版獲取值為{'slotName':true/false}比如:{"footer":true} |
| vm.$refs | 支持 | 支持 | 支持 | 支持 | - |
| vm.$isServer | 支持 | 不支持 | 支持 | 不支持 | App端V3總是返回false |
| vm.$attrs | 支持 | 不支持 | 支持 | 不支持 | - |
| vm.$listeners | 支持 | 不支持 | 支持 | 不支持 | - |
實(shí)例方法
| Vue 實(shí)例方法 |
H5 |
App端舊版 |
App端V3 |
微信小程序 |
說明 |
| vm.$watch() | 支持 | 支持 | 支持 | 支持 | - |
| vm.$set() | 支持 | 支持 | 支持 | 支持 | - |
| vm.$delete() | 支持 | 支持 | 支持 | 支持 | - |
| vm.$on() | 支持 | 支持 | 支持 | 支持 | - |
| vm.$once() | 支持 | 支持 | 支持 | 支持 | - |
| vm.$off() | 支持 | 支持 | 支持 | 支持 | - |
| vm.$emit() | 支持 | 支持 | 支持 | 支持 | - |
| vm.$mount() | 支持 | 不支持 | 不支持 | 不支持 | - |
| vm.$forceUpdate() | 支持 | 支持 | 支持 | 支持 | - |
| vm.$nextTick() | 支持 | 支持 | 支持 | 支持 | - |
| vm.$destroy() | 支持 | 支持 | 支持 | 支持 | - |
模板指令
| Vue 指令 |
H5 |
App端舊版 |
App端V3 |
微信小程序 |
說明 |
| v-text | 支持 | 支持 | 支持 | 支持 | - |
| v-html | 支持 | 不支持 | 支持 | 不支持 | - |
| v-show | 支持 | 支持 | 支持 | 支持 | - |
| v-if | 支持 | 支持 | 支持 | 支持 | - |
| v-else | 支持 | 支持 | 支持 | 支持 | - |
| v-else-if | 支持 | 支持 | 支持 | 支持 | - |
| v-for | 支持 | 支持 | 支持 | 支持 | - |
| v-on | 支持 | 支持 | 支持 | 支持 | - |
| v-bind | 支持 | 支持 | 支持 | 支持 | App端舊版不支持v-bind="{key:value}"類似用法 |
| v-model | 支持 | 支持 | 支持 | 支持 | - |
| v-pre | 支持 | 不支持 | 支持 | 不支持 | - |
| v-cloak | 支持 | 不支持 | 不支持 | 不支持 | - |
| v-once | 支持 | 不支持 | 支持 | 不支持 | - |
特殊屬性
| Vue 特殊屬性 |
H5 |
App端舊版 |
App端V3 |
微信小程序 |
說明 |
| key | 支持 | 支持 | 支持 | 支持 | App端舊版不支持表達(dá)式 |
| ref | 支持 | 支持 | 支持 | 支持 | - |
| is | 支持 | 不支持 | 支持 | 不支持 | - |
內(nèi)置組件
| Vue 內(nèi)置組件 |
H5 |
App端舊版 |
App端V3 |
微信小程序 |
說明 |
| component | 支持 | 不支持 | 支持 | 不支持 | - |
| transition | 支持 | 不支持 | 不支持 | 不支持 | - |
| transition-group | 支持 | 不支持 | 不支持 | 不支持 | - |
| keep-alive | 支持 | 不支持 | 支持 | 不支持 | - |
| slot | 支持 | 支持 | 支持 | 支持 | - |
分享標(biāo)題:創(chuàng)新互聯(lián)UNI-APP教程:Vue特性支持表
文章出自:
http://fisionsoft.com.cn/article/dhpgece.html