<!DOCTYPE html>
<html lang="en">
<head>
<title>Document</title>
</head>
<body>
</body>
<script>
//构造函数;
var MyVue=function(){};
//向院校中添加只读属性;
Object.defineProperty(MyVue.prototype,"$router",{
get:function(){
return "abc";
}
});
Object.defineProperty(MyVue.prototype,"$writer",{
set:function(){
return "123";
}
});
//创建实例
var vue1 = new MyVue();
var vue2 = new MyVue();
vue1.$router="error";
console.log(vue1.$router); //abc
console.log(vue2.$router); //abc
vue1.$writer="234";
console.log(vue1.writer); //undefined
console.log(vue2.writer); //undefined
</script>
</html>