logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JS中如何比较两个Json对象是否相等

1、先准备三个工具方法,用于判断是否是对象类型,是否是数组,获取对象长度;2、准备两个相同或不同的Json对象;3、主要的代码;4、调用代码。一、判断是否是对象类型,是否是数组,获取对象长度。function isObj(object) {return object && typeof(object) == 'object' && Object.prototype

vue实现切换class(与style的绑定)

1、先在data里面添加一个变量:isact,默认可设置为0data() {isact: 0}2、在页面中可以这么写:<li v-for="(item, index) in shopSort" @click="tabsort(index)" :class="{ active: iscur == index }">{{ item }}</li>3、在methods中添加一个方法:tab

vue获取dom元素值

1、通过refs来获取dom元素内容2、需要利用到jq,但是不支持,学习vue.js,都说需要抛弃jq,否则会禁锢你的思想通过refs方法ref 被用来给元素或子组件注册引用信息。引用信息将会注册在父组件的 $refs 对象上。如果在普通的 DOM 元素上使用,引用指向的就是 DOM 元素; 如果用在子组件上,引用就指向组件实例。这里主要是介绍在普通dom元素上使用。看下面的例子:无论是点

vue中修改了数据但视图无法更新的情况

我们有时候常碰到vue中明明修改了数据,但是视图无法更新,因此我总结了一点点碰到此类的情况:1、v-for遍历的数组,当数组内容使用的是arr[0].xx =xx更改数据,vue无法监测到数组数据变动:我们使用某些方法操作数组,变动数据时,有些方法无法被vue监测,有些可以Vue包装了数个数组操作函数,使用这些方法操作的数组去,其数据变动时会被vue监测:push()pop()shif

到底了