- 博客(5)
- 收藏
- 关注
原创 Vue2面试八股文(看我的就ok)
1.是什么将一个页面拆分成一个个的小组件的过程,每个小组件都有自己html css js2.在vue中每个.vue文件都可以视为一个组件便于维护,由于每个组件的职责单一,降低整个系统的耦合度便于维护,在保持接口不变的情况下,我们可以替换不同的组件快速完成需求方便调试,由于整个系统是通过组件组合起来的,再出现问题的时候,可以排除法直接移除组件,或者根据报错的组件快速定位问题,之所以能够快速定位,是因为每个组件之间低耦合,职责单一,所以逻辑会比分析整个系统要简单。
2024-03-15 13:26:21
1973
2
原创 Vue2中传参有那些方式
3.Provide/Inject:使用provide和inject选项可以在父组件中提供数据,然后在子组件中注入并使用这些数据。这些是在Vue 2中传递参数给组件的常见方式。根据具体的需求和场景,选择合适的方式来传递参数。2.Event:子组件可以通过$emit方法触发自定义事件,从而向父组件传递数据。1.Props:通过props属性在父组件中向子组件传递数据。
2024-03-14 16:00:10
270
原创 vue2中如何分装组件
以上是在Vue 2中封装组件的常见方式,你可以根据实际需求选择合适的方式来封装和管理组件。2.局部组件:在父组件中使用components选项来注册局部组件,使其只在该父组件及其子组件中可用。3.单文件组件:将组件的模板、脚本和样式封装在一个.vue文件中,利用Vue的单文件组件能力来封装组件。全局组件:使用Vue.component()方法在全局注册组件,使其在整个应用中都可以使。4.插件:通过Vue插件机制来封装组件,可以在插件中注册全局组件、指令、过滤器等。
2024-03-14 14:42:43
329
原创 当路由页面跳转传递数时,在目标页面接收到数据后 刷新页面会造成数据错误。
前端调用后台接口需要传参数,如果传递的参数是简单的字段可以不需要序列化,但是如果传递的参数中含有特殊字符,比如富文本中的内容,会出现特殊字符以及转义等各种问题,这个时候就需要使用json.stringify()对参数进行序列化。解决:在传递的时候把数据使用JSON.stringify转化为JSON字符串,在接收的页面里使用JSON.parse()方法转换为js对象。原因:当路由传递数据的时候,会导致传递过去的数据是复杂类型的。
2024-03-12 15:47:25
478
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人