vue学习总结

  1. axios发送的post请求数据,控制器参数前必须加@RequestBody 才接受的到

  2. axios的回调函数接受的服务器返回的数据,是整个响应包括响应头和响应体,
    拿到数据必须用response.data取得,代码:

	axios.post(url,sendData).then(function(response){
			var userList = response.data;
		}).catch(function(reason){
			console.log(reason);
		})
  1. axios接受的响应必须是json格式,如果没有返回或者是其他格式,不会调用回调函数

  2. vue生命周期方法不是写在methods里面的,单独写在外面

  3. vue.js文件分为开发版和压缩版,开发版运行错误,有错误信息显示。

  4. delete是关键字不能用来自定义方法

  5. vue中表单多个checkbox绑定一个数据,每个checkbox选中就添加他的value属性到数据的数组中。

  6. vue全选框设计:
    a. 全选按钮绑定点击方法,判断全选框是否选中,如果选中,设置所有下级框绑定数据。
    b. 每次数据更新后检测是否所有数据被选中,更新全选框状态

  7. vue-select下拉框组件,接受的数据格式必须是:[{id:"1",text:"x"},{id:"2",text:"y"} ]

  8. entity = { name:"zangsan" , brandIds:"[{},{}]" , specIds:"[{},{}]" }
    转成对象entity = { name:"zangsan", brandIds:[{},{}] , specIds:[{},

    将JSON字符串转成JSON数组

	entity.brandIds =  JSON.parse(entity.brandIds);
	entity.specIds =  JSON.parse(entity.specIds);
posted @ 2019-08-25 10:50  tianzhen45  阅读(113)  评论(0编辑  收藏  举报