Vue 特性支持表

2020-04-02 15:08 更新

全局配置

Vue 全局配置H5App端舊版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支持支持支持支持-

全局 API

Vue 全局 APIH5App端舊版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 選項H5App端舊版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 生命周期鉤子H5App端舊版App端V3微信小程序說明
beforeCreate支持支持支持支持-
created支持支持支持支持-
beforeMount支持支持支持支持-
mounted支持支持支持支持-
beforeUpdate支持支持支持支持-
updated支持支持支持支持-
activated支持不支持支持不支持-
deactivated支持不支持支持不支持-
beforeDestroy支持支持支持支持-
destroyed支持支持支持支持-
errorCaptured支持支持支持支持-

實例屬性

Vue 實例屬性H5App端舊版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 實例方法H5App端舊版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 指令H5App端舊版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 特殊屬性H5App端舊版App端V3微信小程序說明
key支持支持支持支持App端舊版不支持表達式
ref支持支持支持支持-
is支持不支持支持不支持-

內(nèi)置組件

Vue 內(nèi)置組件H5App端舊版App端V3微信小程序說明
component支持不支持支持不支持-
transition支持不支持不支持不支持-
transition-group支持不支持不支持不支持-
keep-alive支持不支持支持不支持-
slot支持支持支持支持-


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號