ITPub博客

首页 > 移动开发 > HTML5 > Vue特性支持表

Vue特性支持表

HTML5 作者:小陈的笔记 时间:2022-06-15 09:44:36 0 删除 编辑

全局配置

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 支持 支持 支持 支持 -


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70018483/viewspace-2900610/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Vue 组件支持
请登录后发表评论 登录
全部评论
前端工程师,程序员小陈,联系方式Q1360464550,请备注好您的信息

注册时间:2022-06-02

  • 博文量
    58
  • 访问量
    30618