vue总结

1. vue1.x 到 vue2.x部分区别

     1. cli   --inline被默认开启

      2. contentBase 换成 proxy

      3. 减少控制台无用输出 比如断开服务器 1.x输出错误信息 2.x输出disconnected

       4. 2.0不能以body 和 html 为挂载点 使用vue自己的$mount手动挂载  1.0挂载点方式为router.start()

2. 动态组件渲染

    多个组件可以使用同一个挂载点,然后动态地在它们之间切换 使用保留的<component>元素,动态的绑定到它的is特性

<!-- 动态组件由 vm 实例的属性值 `componentId` 控制 -->
<component :is="componentId"></component>
<!-- 也能够渲染注册过的组件或 prop 传入的组件 -->
<component :is="$options.components.child"></component>

  切换组件保留状态避免重新渲染 为此可以添加一个keep-alive

<keep-alive>
  <component :is="currentView">
    <!-- 非活动组件将被缓存! -->
  </component>
</keep-alive>

  

 

转载于:https://www.cnblogs.com/moneyss/p/8656004.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值