VUE是一种前端框架,它提供了响应式和组件化的构建方式,使得开发者可以更轻松地构建交互式应用。南京有一定数量的使用VUE技术的企业,因此VUE考点也成为了南京面试的一部分。以下是一些常见的VUE考点:
1. VUE的生命周期函数
created(){ // 组件实例创建之后立即调用 }, mounted(){ // el 被新创建的 vm.$el 替换,并挂载到实例上去之后调用该钩子函数 }, updated(){ // 组件数据更新后调用,常用于更新DOM }
2. VUE中如何实现同级组件之间的通信
- 使用Event Bus进行事件通信 - 父子组件之间通过$emit和$on进行通信 - 使用Vuex进行状态管理
3. 描述VUE的常用指令及用法
v-if: 根据表达式的值条件性的渲染某个元素 v-for: 循环渲染一个列表 v-bind: 动态绑定HTML属性、样式或者事件 v-model: 将表单控件的值与组件中的数据进行双向绑定
4. 如何在VUE中使用Ajax
1. 在VUE中使用axios,安装axios: npm install axios 2. 发送ajax请求: axios.get('/api/user',{params:{name: '张三'}}) .then(response => { console.log(response.data) }).catch(error => { console.log(error) })
5. Vue中的路由如何实现
使用Vue Router,安装: npm install vue-router 1. 创建router实例,配置路由规则: const router = new VueRouter({ routes: [ {path: '/', component: Home}, {path: '/about', component: About}, {path: '/user/:id', component: User} ] }) 2. 在根组件中注册路由器实例: new Vue({ router, render: h => h(App) }).$mount('#app') 3. 通过router-link和router-view组件进行路由跳转和渲染
本文可能转载于网络公开资源,如果侵犯您的权益,请联系我们删除。
0