vue Object

vue Object,第1张

1.Vue.config.productionTip = false; //去掉错误

2.new Vue({ el:'#root',data:{name:"zhangsan",methods:{show:function(){}}}})

el : 对应容器

data:数据

methods : 事件方法

3, 模板变量 {{ }}包住,放在标签体中(不在标签属性上)

4.属性绑定变量, v-bind 或 : v-model(同步)

5.绑定事件 @click="show"   @click.prevent="show"   prevent 是事件修饰,阻止a标签跳转

6.Object

let number = 18
	let person = {
		name:"张珊",
		sex:"男",
	};
	Object.defineProperty(person, 'age', {
		value:18,
		enumerable:true, //控制属性是否可以遍历(枚举)
		writable:true,   //是否可以被修改
		configurable:true, //是否可以被删除
		//读取person的age属性时,get函数被调用返回age的值
		get() {
			console.log('age被读取了')
			return number
		},
		//当修改person的age属性时,set函数被调用,返回修改的值
		set(value){
			console.log('age被修改了,值是:',value)
			number = value
		}
	})
	console.log(Object.keys(person))

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1297776.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存