初学者求教,今天看到一个 Vue 对象,里面有一个单独方法,对象不都是键值对组成的嘛?为啥可以只有一个单独的方法呢? 就是下面代码里的 created(){}
代码 demo:
const app = new Vue({ el: '#app', data: { products: [] },
created() { fetch('https://api.myjson.com') .then(response => response.json()) .then(json => { this.products = json.products ) })
1
zcf0508 2022-01-25 13:36:52 +08:00
es6 新语法
const a = { a: function() { // 函数 a }, b(){ // 函数 b } } |
2
lancelock 2022-01-25 13:40:03 +08:00
语法糖而已
|
3
foolnius 2022-01-25 13:41:23 +08:00
https://es6.ruanyifeng.com/#docs/object#%E5%B1%9E%E6%80%A7%E7%9A%84%E7%AE%80%E6%B4%81%E8%A1%A8%E7%A4%BA%E6%B3%95
语法糖简写而已,created(){}等效 created: function() {} created()是 Vue 实例的生命周期钩子函数:https://cn.vuejs.org/v2/guide/instance.html#%E5%AE%9E%E4%BE%8B%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E9%92%A9%E5%AD%90 |