相关知识---vue

Object.assign Object.keys Object.values

vue列表循环非响应式情况

  1. 数组的length无法响应
    • 处理手段: 使用 arr = null arr.splice( 0 )
  2. 当你利用索引直接设置一个数组项时,例如:vm.items[indexOfItem] = newValue
    • 处理手段: Vue.set / this.$set

自定义指令

  1. 内置指令

    • v-html
    • v-text
    • v-on
    • v-bind
    • v-if
    • v-else-if
    • v-else
    • v-show
    • v-for
    • v-model
    • v-slot 【 2.6.x 】
  2. 定义方式

    • 全局定义 Vue.directive( 指令的名称,指令的选项 )
    • 局部定义 组件内选项: directives

混入 mixin 【 青铜 】

  1. 什么叫做混入?
    • 将组件的选项中的一部分分离出去,单独管理
  2. 方式有两种
    • 局部混入 mixins 【 推荐 】
    • 全局混入 Vue.mixin 【 不推荐 】

异步组件【 扩展 】

自定义插件

  1. 定义的插件应该有一个 install 方法
  2. 自定义插件必须使用 Vue.use( 插件名称 ) 才能使用插件
  3. 案例:
    • 自定义Loading
    • 封装组件库
    • vue路由
    • vue状态管理 vuex

过渡和动画

  1. 过渡 【 css3 】 通过css来实现过渡效果
  2. 动画 【 js 】 通过js 来实现动画效果
  3. Vue中如何使用以上两个效果呢?
    • 自定义css 【 自己写 】
    • 第三方css库 【 Animate.css 】
    • 自定义动画 【 自己写 】
    • 第三方js动画库 【 Velocity.js 】
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值