1 | //在server/interface/city.js |
测试一下curl http://localhost:3000/city/list 或者浏览器输入http://localhost:3000/city/list
1 | //在server/interface/city.js |
测试一下curl http://localhost:3000/city/list 或者浏览器输入http://localhost:3000/city/list
1 | <template> |
使用asyncData就是服务端渲染,computed只是浏览器的渲染刷新会有闪烁
在vue中computed是计算属性,主要作用是把数据存储到内存中,减少不必要的请求,还可以利用computed给子组件的data赋值。
在vue的组件通信props中,一般情况下,数据都是单向的,子组件不会更改父组件的值,那么vue提供.sync作为双向传递的关键字,实现了父组件的变动会传递给子组件,而子组件的carts改变时,通过事件机制,修改父组件的cart。完成了子组件carts和父组件cart的双向映射。
Update your browser to view this website correctly. Update my browser now