实习遇到的问题总结(1)

131 阅读1分钟

1.数组B赋值给数组A,数组B发生了变化,数组A也随之改变的话要考虑深拷贝与浅拷贝的问题。


2.el-tree渲染不出来后端返回数据问题要注意默认字段名的问题 image.png


3.elementui中给input框赋值成功后input框不能进行编辑问题------->

要使用$set(),是因为在Vue实例创建时,obj.b并未声明,因此就没有被Vue转换为响应式的属性,自然就不会触发视图的更新,这时就需要使用Vue的全局api $set():
$set()方法相当于手动的去把obj.b处理成一个响应式的属性,此时视图也会跟着改变了

4.要记住善用使用console.log()来判断哪一个没执行,哪一步出错了。


5.Object.assign()? 6.测试开发环境?拦截响应? 7.tinymce富文本数据回显问题?blog.csdn.net/qq_37143673…

8.(map)将数组中每个对象的指定属性与属性值,赋值给一个新数组中的对象中!!

var list = [{
      "titleCode": "1",
      "score": "3.0",
      "typeId": "1",
      "title": "试题标题",
      "content": "试题内容",
      "writes": []
    },
    {
      "titleCode": "3",
      "score": "20.0",
      "typeId": "5",
      "title": "这是一道问答题",
      "content": null,
      "writes": ["大大"],
    }]
    
    var list2 = list.map(item => {
      return {
        title: item.title,
        content: item.content,
        answer: item.writes
      }
    })