logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vue 中操作 data 的数组方法哪些可以触发视图更新?

一、在vue中操作data的数组方法有以下几个方法可以触发视图更新:push()、pop()、shift()、unshift()、splice()、sort()、reverse()以上这些方法会改变被操作的数组;filter()、concat()、 slice() 这些方法不会改变被操作的数组,返回一个新的数组;以上方法都可以触发视图更新。二、不能触发视图更新的方法有以下几种:利用索引直接设置一个

#vue.js#javascript#ecmascript
怎么捕获 Vue 组件的错误信息?

总结以下几点如何捕获Vue组件的错误信息一、使用errorCaptured 当捕获一个来自子孙组件的错误时被调用。此钩子会收到三个参数:错误对象、发生错误的组件实例以及一个包含错误来源信息的字符串。此钩子可以返回false以阻止该错误继续向上传播。二、使用errorHandler 为全局钩子,使用 Vue.config.errorHandler 配置,接收参数与 errorCaptured 一 致

#vue.js#前端#javascript
怎么定义 Vue-Router 的动态路由?

我们经常需要把某种模式匹配到的所有路由,全都映射到同个组件。例如, 我们有一个 User 组件,对于所有 ID 各不相同的用户,都要使用这个组件来渲 染。那么,我们可以在 Vue-Router 的路由路径中使用“动态路径参数”来达到这个效果我们可以通过param和query两种方式获取动态参数params的类型:配置路由格式:/router/:id传递的方式:在path后面跟上对应的值传递后形成的

#vue.js#前端#javascript
vuex的常见面试题

1.vuex是什么?怎么使用?哪种功能场景使用它?答:Vuex 是一个专为 Vue.js 应用程序开发的状态管理插件。(公共数据库)当项目遇到以下两种场景时1. 多个组件依赖于同一状态时。2. 来自不同组件的行为需要变更同一状态。解决的问题:多个视图依赖同一个状态来自不同视图的行为需要变更同一状态适用于中大型的单页面应用。2.vuex有哪几种属性?答:有五种,分别是 State、 Getter、M

#vue.js#javascript#html
vuex的五个属性及使用方法

vue内部数据流程图vue与组件之间的数据交互一.如何使用全局State?//state的作用是存储公共数据//state是响应式的,如果修改了属性,那么在相对应,组件视图上的值也会改变//在store里定义格式new Vuex.store({state: {属性名: 属性值}})//在组件中使用格式this.$store.state.属性名//在模板中可省略this{{$store.state.

文章图片
#vue.js
Vue 和 jQuery 两者之间的区别是什么?

jQuery: 曾经是前端最流行的js库。Vue: 是一个兴起的js库,是一个精简的MVVM。从技术角度讲。Vue.js专注于MVVM模型的ViewModel层,它通过双向数据绑定把view和Model层连接起来,通过对数据的操作完成对页面视图的渲染。二者的区别是:一、Vue和 jQuery 对比 jquery是使用选择器()选取DOM对象,对其进行赋值、取值、事件绑定等操作,和原生的HTML的区

#vue.js#jquery#前端
vue中的语法糖

这里写自定义目录标题一、什么是语法糖?语法糖也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语。指的是计算机语言中添加的一种语法,在不影响功能的情况下,添加某种简单的语法也能实现效果,这种语法对计算机没有任何影响,但是对于程序员更方便,通常增加的语法糖能够增加程序员的可读性,减少出错的机会。使用语法糖可以简化代码,更便于程序员开发。二、VUE中语法

#vue.js#javascript#html
vue中的this指向问题

最近写项目遇到很多this指向的问题,今天来写一下我总结的this指向看了很多文章,之前也在私下总结过,对于正常函数,谁调用的它,this就指向谁,而箭头函数没有this,它的this指向一般就是上下文中,与谁调用它没关系。但是在Vue实例中,methods中如果用的是正常函数,那么它的this就指向Vue实例;如果是箭头函数,this就指向window对象。在Vue的官方文档是这么解释的:met

#vue.js#javascript#前端
为什么element-ui中的row-key属性要写唯一值

设置表格的数据项为树形结构必须要给表格指定row-key<el-table border :data="list" row-key="id"><el-table-column label="名称" prop="name" /><el-table-column label="标识" prop="code" /><el-table-column label="

#ui
Vue 的最大的优势是什么?

根据我对于vue的理解,我总结的vue优势有以下五点:一、vue作为一款轻量级框架,门槛低,上手快,简单易学。二、vue可以进行组件化开发,数据与结构相分离,使代码量减少,从而提升开发效率,易于理解三、vue最突出的优势在于双向绑定,使用虚拟DOM四、相较于传统页面通过超链接实现页面跳转,vue会使用路由跳转不会刷新页面五、vue是单页面应用,页面局部刷新,不用每次跳转都请求数据,提升了用户体验.

#vue.js#前端#javascript
到底了