Antd vue 中的 table rowSelection行无法选中 方法2:把rowSelection对象直接写在template里。方法3:使用ref绑定selectedRowKeys的值。这样绑定reactive的属性,无法勾选。没研究明白为啥不行,但是解决办法有很多。
vuex、pinia和Dva里的方法 跟vuex差不多,就是没有mutations,直接在actions里修改数据: this.xxx = xxx。使用 async await 请求数据,跟在普通js中一样。
toRaw 和 unref的区别 跟toRaw的区别是,unref 只针对ref, unref(reactvieObj) 返回的仍是 reactvie 对象。将响应式对象转换成原始对象,提交的时候可以用。用于获取 ref 对象的原始值。
绝对定位元素超出父元素宽高,被遮挡无法显示 那么可以: 给父元素加一个足够的内边距,这样就可以让定位元素显示,但是父元素占得位置会变大,这时候再设置个负的外边距,跟内边距抵消就可以了.去掉父元素的 overflow: hidden,或者设置成 overflow: visible。如果父元素的 overflow: hidden 不能动,动了会造成其他影响,
菜鸡日记 img 标签的 srcset 属性是一种用于响应式网页设计的属性,它允许开发者为图像提供不同大小和分辨率的版本,以便根据设备的屏幕大小和像素密度自动选择最合适的图像进行显示。表内容自定义项: 业务组件使用字段id判断和slot插槽渲染表格项,通过公用组件(子组件)的插槽给业务组件(父组件)传参,把表格数据传到业务组件。addRoute 添加路由,一个参数的时候正常添加路由,两个参数的时候,第一个参数是父路由,第二个参数是父路由下的子路由。因此0||1的结果为1,0?
vue3笔记 这是因为 Vue 2不能检测到对象属性的添加或者删除,所以vue不允许在已经定义好的数据上动态的添加新的属性值。ref既可以声明基本数据类型,又能声明对象数据类型 而reative只能声明对象数据类型。Setup里直接定义变量,也可以在模板中使用, 只是不是响应式的,无法实时刷新页面。在给深层次的数据赋值或者给对象添加新的属性,页面上的数据并不会同步更新,ref 声明的对象类型,底层还是用 reactive 实现的。将响应式对象转换成原始对象,提交的时候可以用。解决方案: 使用 this.$set()
利用filter过滤给数组去重 var r, arr = [‘apple’, ‘strawberry’, ‘banana’, ‘pear’, ‘apple’, ‘orange’, ‘orange’, ‘strawberry’]; r = arr.filter(function (element, index, self) { return self.indexOf(element) === i...
Array * [] 常用方法* pop push shift unshift reverse sort splice(n,m,x,y,z...) //改变原有数组 数组的变异* slice concat toString join indexOf** 迭代的方法* forEach map filter(过滤)* some 只要有一项满足条件, 那么some的返回...