全局配置
Vue 全局配置 |
H5 |
App端旧版 |
App端V3 |
微信小程序 |
说明 |
Vue.config.silent | 支持 | 支持 | 支持 | 支持 | - |
Vue.config.optionMergeStrategies | 支持 | 支持 | 支持 | 支持 | - |
Vue.config.devtools | 支持 | 不支持 | 不支持 | 不支持 | 只在Web 环境下支持 |
Vue.config.errorHandler | 支持 | 支持 | 支持 | 支持 | - |
Vue.config.warnHandler | 支持 | 支持 | 支持 | 支持 | - |
Vue.config.ignoredElements | 支持 | 支持 | 支持 | 支持 | 强烈不推荐,会覆盖uni-app 框架配置的内置组件 |
Vue.config.keyCodes | 支持 | 不支持 | 不支持 | 不支持 | - |
Vue.config.performance | 支持 | 不支持 | 不支持 | 不支持 | 只在Web 环境下支持 |
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 是只包含运行时的版本 |
选项
Vue 选项 |
H5 |
App端旧版 |
App端V3 |
微信小程序 |
说明 |
data | 支持 | 支持 | 支持 | 支持 | - |
props | 支持 | 支持 | 支持 | 支持 | App端旧版不可以传递函数 |
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 等内置标签是以组件方式实现,$parent 会获取这些内置组件 |
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 内置组件 |
H5 |
App端旧版 |
App端V3 |
微信小程序 |
说明 |
component | 支持 | 不支持 | 支持 | 不支持 | - |
transition | 支持 | 不支持 | 不支持 | 不支持 | - |
transition-group | 支持 | 不支持 | 不支持 | 不支持 | - |
keep-alive | 支持 | 不支持 | 支持 | 不支持 | - |
slot | 支持 | 支持 | 支持 | 支持 | - |
网页名称:创新互联UNI-APP教程:Vue特性支持表
文章位置:http://www.shufengxianlan.com/qtweb/news37/54687.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
广告
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联