<template>
</template>
<script>
export default {
data() {
return {
}
},
onLoad() {
// 什么事对象?
// 对象是属性与方法组成的
// 属性 是事物的特征 在对象中属性来表示(常用名词)
// 方法 事物的行为 在对象中方法来表示(常用动词)
// 在js中 现阶段我们可以采用三种方式创建对象
// 1. 利用字面量 创建对象
var obj = {
umame: '雷维燕',
sex: '女',
age: 15,
sayHi: function() {
console.log('hi')
}
}
// 注意
// 1. 1里面的属性或者方法我们采取键值对的形式 键 属性名 : 值 属性值
// 1.2 多个属性名或者方法中间用逗号隔开
// 1.3 方法冒号后面跟的是一个匿名函数
// 2 使用对象的属性
// 2.1 调用对象的属性 我们cause 对象名 属性名 我们理解为的
console.log(obj.umame);
// 2.2调用属性还有一种方法 对象名['属性名']
console.log(obj['age'])
// 2.3 调用对象的属性sayHi 对象名.方法名() 千万别忘记函数后面跟着()
obj.sayHi();
// 课堂案列
var dog = {
name: '可可',
type: '阿拉斯加犬',
ages: 5 + '岁',
colour: '粉红色',
}
// 输出 结果
console.log(dog.name);
console.log(dog.type);
console.log(dog.ages);
console.log(dog.colour);
// 2. 利用 new Object
// 3.利用 构造函数创建对象
// 变量 属性 函数 方法的区别
// 变量 与 属性相同点是 存储数据的
// 变量 单独声明使用并赋值 使用的时候直接可以写变量
// 属性对象里面不需要声明变量 使用的时候必须是对象.属性
var num = 10;
console.log(num);
var ojb {
ages = 18,
function aus (){
// 里面叫方法
}
}
}console.log(ojb.ages)
function fu(){
// 函数
}
//函数 方法
// 函数 方法 相同点 实现某种功能 做某件事情
// 函数与方法不同点
// 函数是单独声明 并且调用 的 函数名()单独存在的
// 方法 在对象里面 调用的时候 对象.方法()
}
methods: {
}
</script>
<style>
</style>