export function set(target, key, value) {
// 1 是开发环境 target没定义或者是基础类型则报错
if (
ProcessingInstruction.env.NODE_ENV !== 'production' &&
(isUndef(target) || isPrimitive(target))
) {
// warn(...)
}
// 2 如果是数组 Vue.set(arr, 1, 100),调用我们重写的数组splice方法 这样可以更新视图
//3 如果是对象本身的属性 则直接添加即可
// 4. 如果是Vue实例 或者根数据data的时候 报错
// 5如果不是响应式的数据 也不需要将其定义为响应式的属性
// 将属性定义为响应式的
// 通知视图更新
}