目前为止的项目总结
1.微信小程序
2.Vue
(1)通过接口获得的数据无法在页面渲染完成时渲染上去
(2)计算属性
计算属性用来监控自己定义的变量,该变量不在data里声明,而是直接在computed里定义,然后就可以在页面上使用产生双向绑定的效果。同时计算属性的性能消耗要比methods小,所以在能用计算属性的地方就用计算属性。(计算属性默认只有getter,但是在需要时也可以提供一个setter)
计算属性会从created声明周期之后一直监听整个页面,如果computed属性依赖的值发生改变,computed属性就会进行相应的页面渲染更新
出现跨域可能的问题:
简单的post请求却出现跨域,而且network会出现一条request method: options的请求

原因是因为框架配置了
axios.defaults.withCredentials = true
这一条要求在请求头里带上cookie,划重点啊,如果前端配置了这个withCredentials=true,后段设置Access-Control-Allow-Origin不能为 " * ",必须是你的源地址啊
这里应该改成false,具体原因查看MDN:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/CORS/Errors/CORSNotSupportingCredentials
还有可能出现的跨域是因为:
config.headers['language'] = getLanguage() config.headers['country'] = getCountry() config.headers['languageFlag'] = getLang()
后端没有配置这些字段,而前端传了,就会造成不匹配而产生跨域,这个问题可以从报错提示中看出来。