自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 vue问题:下拉框点击选择后,不会立刻反显不触发update,,而是在下一次update之后才反显

在这里给memberUser赋值时,this.form中暂未有memberUser,所以his.form.memberUser = data.userIds就是给vue的data的数据form(这里是对象)添加新属性,vue无法识别数据变化故而无法触发update。也可以用第一种方法直接赋值一个新的对象{...this.form,memberUser:data.userIds},这种方式也可以让vue监听到form的变化。给该下拉框赋值时,要用第一或第二种方式,不能用第三种方式。

2024-07-15 14:03:13 304

原创 使用锚点在同页面跳转位置

当用户点击这个链接时,页面会平滑滚动到具有指定 ID 的元素所在的位置。

2024-05-07 09:00:31 293

原创 vue项目安装依赖遇到问题提示node版本问题

或error @achrinza/node-ipc@9.2.2: The engine "node" is incompatible with this module. Expected version "8 || 10 || 12 || 14 || 16 || 17". Got "18.18.0"这俩问题,我改变node版本解决其中一个问题后,又遇到另一个问题,怎么办?

2024-04-29 17:23:29 1201

原创 vue项目路由为 history 模式时, 线上环境刷新后空白页或404

则是因为资源的基础路径出现了问题。需要修改vite.config.ts文件,将base改为 / 而不是 ./。如果有 .env.production 文件,是将该文件的VITE_BASE_URL更改 ,若改.env.development 文件或 .env 文件 则无效。nginx配置如下:重点在于 加上 try_files $uri $uri/ /index.html;本地没问题,部署到测试环境或线上后 刷新后空白页。前面莫名其妙加上了当前地址的第一级路由的地址。所以拿不到正确的资源。

2023-09-22 15:44:52 4864 1

原创 读取本地excel文件并输出为数组对象

上面是请求本地文件的情况。若是调后台接口获取文件,则获取到返回值文件流data后,再。之后再 reader.readAsBinaryString(blob);其中type为下载的文件的对应格式。

2023-08-23 18:50:37 379

原创 关于vue的双向数据绑定:MVVM、数据劫持和发布-订阅模式

vue 在实例化的时候,使用方法或Proxy 构造函数,对 data 进行getter 和 setter的处理。在组件渲染时,若用到 data 里的某个数据,这个数据就会被依赖收集进 watcher 里。当数据更新,如果这个数据在 watcher 里,就会收到通知并更新,否则不会更新——vue 采用 “数据劫持”+“观察者模式(发布者-订阅者模式)”相结合的方式实现了双向绑定——vue 的响应式原理。原文链接3。

2023-07-20 18:27:08 1001

原创 vue2.7 + element ui 动态表单

如果后者是item,则前者必须是item.xxxx。不能是item.xxx.xxx。否则 v-model 的值不能存进form的modal中,则必填校验无法完成。绑定的值与当前的item有关。可以直接是item,但是后面的表单项的 v-model 的值必须与 :modal 的值只差一级。省市区下拉框的v-modal的值是个对象时,要给初始值,否则选择时不能正确反显。这样可以使得新增的对象具有响应式 见。

2023-04-24 18:01:07 516

原创 每个vue和js文件开头报错 Parsing error: Maximum call stack size exceeded eslint

每个vue和js文件开头报错 Parsing error: Maximum call stack size exceeded eslint

2022-10-18 10:21:36 1505

原创 用微前端框架qiankun配置项目的实战

用微前端框架qiankun配置项目的实战

2022-10-17 16:52:50 3315

原创 git commit遇到的问题:error: pathspec ‘xxx‘ did not match any file(s) known to git

git commit遇到的问题:error: pathspec 'xxx' did not match any file(s) known to git

2022-09-20 14:20:42 1072 1

原创 使用 vite 构建 vue3 +TS + vant + pinia + axios + ESlint 的H5模板

使用 vite 构建 vue3 +TS + vant + pinia + axios

2022-08-31 16:15:55 7235 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除