栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > Vue.js

vue-ssr项目笔记

Vue.js 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

vue-ssr项目笔记

webpack
  • npm 安装测试版的插件
    npm i {plugins}@next -D


  • foceupdata(尽量使用set实现响应式)
    forceUpdate就是重新render。有些变量不在state上,但是你又想达到这个变量更新的时候,刷新render,迫使Vue实例重新渲染。

  • render函数
    在beforeMount与Mounted生命周期中间执行
    beforeMount生命周期中 , dom还是根节点
    Mounted生命周期中, dom已经渲染完毕挂载上数据

  • 生命周期捕捉error



1. 删除dist目录

vue-ssr.png

2. 获取子组件的实例
 // 相当于调用了子组件内的vue实例
      console.log(this.$refs.fileInput)


  • depp:true 对对象进行深层遍历

  • 也可以写成"obj.a" , 直接对对象的某个属性进行监听

5. watch和computed中尽量不要去改监听的值6. v-once只执行一次

节点下的数据只会获取一次

{{deployTitle}}


  • 父组件中引入子组件,用子组件传入的数据(可传递多个)



9.父组件子组件(多层子组件)的传值 (不推荐使用)
  • 父组件

  • 孙元素

  • 从上面这个例子可以看出,只要在父组件中调用了,那么在这个父组件生效的生命周期内,所有的子组件都可以调用inject来注入父组件中的值。

  • 缺点: 父组件数据更新无法通知子组件

  • 解决方法:


    image.png

10. vue-router记住滚动条的位置


11. vue-router之meta对象

image.png

12. vue-router的参数传递(组件路由解耦)
  • router文件



  • image.png

    • 也可以自定义传参




  • 直接在组件中this.id就能取到路由传递的值了




作者:琪先生_zZ
链接:https://www.jianshu.com/p/87453f8e71c4


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/240946.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号