博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue重要知识小结
阅读量:6343 次
发布时间:2019-06-22

本文共 1073 字,大约阅读时间需要 3 分钟。

vue

  • sync修饰 (1)双向数据绑定,父子组件之间信息的交互

    1⃣️在自组件中使用this.emmit('toFather'),子组件产生一个tofather事件,然后在父组件中通过@进行监听,那么可以实现通信过程  2⃣️使用简单的方式传递,如上图中emmit(utate:title),然后在v-bind:title.sync='title',从而实现双向数据绑定

    (2)双向数据绑定,使用v-model

    通过在自组件中使用model 定义 prop event ,从而可以实现父子组件之间通过v-model实现通信,或者不定义model ,使用默认的的prop:value,enent:input

  • keep-alive   可以实现缓存

  • 作用域插槽 这个其实就是可以使用自组件中的数据,使用slot-scope接受自组件中的数据

  • 自组件访问父级组件 1⃣️ let father = this.$parent 2⃣️通过依赖注入

  • 计算属性 刚开始在学习计算属性的时候,一直默认的认为是一个函数,但是在调用的时候,是不用加()的,这样的话,在认为是一个函数就不对了,其实就是类似于 data中的数据,只不过会有缓存和更新。例如使用的时候直接{

    {computed}},通俗的说,可以单纯的将它作为一个data值

  • method方法 调用方法的时候,如果不传递值的话,那么可以不用加入()

  • 混入 minxins

自定义指令 通过Vue.directive(name,{}) Vuex

  • 三部分构成 state actions mutations

  • state 此部分存放数据,可以通过mapStated获取到数据。

  • actions 可以使用异步,通过this.$store.dispathc()触发

  • mutatios

    mutatios 必须是同步,通过this.emmit()触发

  • 步骤:

Vue.use(Vuex) const store = new Vuex.Store({  state: { //前端全栈交流学习圈:886109386    count: //针对一到五年前端开发人员  },        //帮助突破技术瓶颈,提升思维能力。  mutations: {    increment (state) {      state.count++    }  },  actions: {    increment (context) {      context.commit('increment')    }  }})复制代码

转载地址:http://ncula.baihongyu.com/

你可能感兴趣的文章
or al,al
查看>>
创建对象的简单应用
查看>>
Linux内核源码(asm/atomic.h)学习
查看>>
浏览器和服务器 对post get请求 url长度限制
查看>>
【算法】树
查看>>
【51NOD-0】1085 背包问题
查看>>
使用纯css给radio类型框添加样式
查看>>
PowerDesigner最基础的使用方法入门学习
查看>>
servlet的application对象的使用
查看>>
AppDomain 及BuildManager
查看>>
angularjs 知识点
查看>>
解决bootstrap-table多次请求只触发一次的问题
查看>>
Mac OS X与Windows 8双启动环境中创建Windows扩展分区
查看>>
Java中包、类、方法、属性、常量的命名规则
查看>>
springMVC必须的jar包
查看>>
Gradient Boosting算法简介
查看>>
判断A字符串是B字符串的反转
查看>>
(转)Oracle游标使用全解
查看>>
Java_Exception
查看>>
稳定匹配问题
查看>>