今天面试了两家公司,公司的环境都是很好的,面试主要是和人事方面的沟通,晚上也收到了第二家公司去参加明天的复试,今天没有聊到太多技术,下面整理一下。
1js当中有一个城市的数组数据需要将它的子添加到对应的父里面
我的答案是通过递归实现
2.vue里面修改了data中array内容页面上面不更新的问题
我没有遇到过这个问题所以没有答上来,不过面试官还是告诉我了因为什么。
Vue 不允许在已经创建的实例上动态添加新的根级响应式属性 (root-level reactive property),然而使用
vue的set()方法可以实现改变数据并立刻将新数据渲染在网页上的目的(响应式)。该方法可以应用于数组和对象
类型
// 方式一
Vue.set(源数据,要修改的键,新值)
// 方式二:使用this或vm的Vue实例对象
vm.$set(源数据,要修改的键,新值)
this.$set(源数据,要修改的键,新值)
//也可以用这个方法手动触发视图更改
Vue.forceUpdate()