Vue 基本知识点梳理

Vue基本知识点梳理

  1. mvvm模型

m:模型-data中的数据
v:视图-模板代码
vm:视图模型-vue实例

  1. 插值符:{{ vue实例的所有数据、属性、方法都可以调用 /}}

  2. 指令

    事件修饰符 在这里插入图片描述
    键盘事件
    在这里插入图片描述

  3. 计算属性
    在这里插入图片描述

计算属性传参写法:

// html
<div>{{ total(参数) }}
// js
computed: {
  total() {
    return function(参数) {
        return  参数 * this.number
       }
  },
}
  1. 监视
    在这里插入图片描述

在这里插入图片描述
深度监视

  1.  监视对象里某个具体属性,需要写成 =="对象名.属性名"==
    
  2.  监视整个对象,开启deep:true	
    

在这里插入图片描述
计算属性与监视的区别
在这里插入图片描述

vue与vueComponent区别

在这里插入图片描述

$options (用来获取定义在data外的数据和方法的)

<script>
export default {
  name: "Test",
  data() {
    return {
         
    };
  },
  //在data外面定义的属性和方法通过$options可以获取和调用
  name: "zs",
  age: 12,
  haha() {
    console.log("haha");
  },
  created() {  
    console.log(this.$options.name);  // zs
    console.log(this.$options.age);  //12
    this.$options.haha();  // haha
  
  },
</script>

ref属性

在这里插入图片描述

mixin(混入)

在这里插入图片描述

props

在这里插入图片描述

插件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

自定义事件

在这里插入图片描述
解绑自定义事件
在这里插入图片描述
在这里插入图片描述

全局事件总线 eventBus

原理图
在这里插入图片描述
全局 用法
在这里插入图片描述
在这里插入图片描述

消息订阅与发布

在这里插入图片描述


this.$nextTick()

在这里插入图片描述

解决跨域

  1. cors 后端解决
  2. jsonp script src 只能解决get请求
  3. 代理服务器
    在这里插入图片描述
    在这里插入图片描述

插槽

1.默认插槽
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值