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 | 支持 | 支持 | 支持 | 支持 | 強烈不推薦,會覆蓋uni-app 框架配置的內(nèi)置組件 |
Vue.config.keyCodes | 支持 | 不支持 | 不支持 | 不支持 | - |
Vue.config.performance | 支持 | 不支持 | 不支持 | 不支持 | 只在Web 環(huán)境下支持 |
Vue.config.productionTip | 支持 | 支持 | 支持 | 支持 | - |
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 是只包含運行時的版本 |
Vue 選項 | H5 | App端舊版 | App端V3 | 微信小程序 | 說明 |
---|---|---|---|---|---|
data | 支持 | 支持 | 支持 | 支持 | - |
props | 支持 | 支持 | 支持 | 支持 | App端舊版不可以傳遞函數(shù) |
propsData | 支持 | 支持 | 支持 | 支持 | - |
computed | 支持 | 支持 | 支持 | 支持 | - |
methods | 支持 | 支持 | 支持 | 支持 | - |
watch | 支持 | 支持 | 支持 | 支持 | - |
el | 支持 | 不支持 | 不支持 | 不支持 | |
template | 支持 | 不支持 | 不支持 | 不支持 | uni-app 使用的vue 是只包含運行時的版本 |
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 | 支持 | 支持 | 支持 | 支持 | - |
Vue 實例屬性 | H5 | App端舊版 | App端V3 | 微信小程序 | 說明 |
---|---|---|---|---|---|
vm.$data | 支持 | 支持 | 支持 | 支持 | - |
vm.$props | 支持 | 支持 | 支持 | 支持 | - |
vm.$el | 支持 | 不支持 | 不支持 | 不支持 | - |
vm.$options | 支持 | 支持 | 支持 | 支持 | - |
vm.$parent | 支持 | 支持 | 支持 | 支持 | uni-app 里面view 等內(nèi)置標簽是以組件方式實現(xiàn),$parent 會獲取這些內(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 | 支持 | 不支持 | 支持 | 不支持 | - |
Vue 實例方法 | 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端舊版不支持表達式 |
ref | 支持 | 支持 | 支持 | 支持 | - |
is | 支持 | 不支持 | 支持 | 不支持 | - |
Vue 內(nèi)置組件 | H5 | App端舊版 | App端V3 | 微信小程序 | 說明 |
---|---|---|---|---|---|
component | 支持 | 不支持 | 支持 | 不支持 | - |
transition | 支持 | 不支持 | 不支持 | 不支持 | - |
transition-group | 支持 | 不支持 | 不支持 | 不支持 | - |
keep-alive | 支持 | 不支持 | 支持 | 不支持 | - |
slot | 支持 | 支持 | 支持 | 支持 | - |
更多建議: