logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

后台数据返回& quot;xxx& quot; 反转义成我们需要的json数据类型

项目场景:问题描述:后端返回数据中有大量",这个其实是是双引号&quot在html里是源代码里“"(引号)的意思,用法:"这时我们渲染数据需要反转义,变回双引号解决方案:// html标签反转义HTMLEncode(text) {let temp = document.createElement("div");temp.innerHTML = text;let output = temp.

#json#html#javascript
小程序发布提示地理位置相关接口暂未开通或者接口未配置在app.json文件中

项目中运用到了wx.chooseAddress接口 / wx.chooseLocation接口 / wx.getFuzzyLocation接口 / wx.getLocation接口时,提交代码审核时会提示相关接口暂未开通或者接口未配置在app.json文件中。

#json#小程序#微信小程序
前端如何使用Mock模拟数据实现前后端并行开发,提升项目整体效率

独立开发,不依赖后端进度;模拟各种数据场景(如分页、异常状态);快速验证页面交互逻辑;减少联调阶段的沟通成本。最终实现“前后端并行开发”,显著提升项目整体效率。

文章图片
#前端#javascript#开发语言
vue中数据已经改变了,但是table里面内容没更新渲染

给table或者el-table标签上添加一个动态key值,只要数据发生改变,key值变动一下即可。标签上: :key=“timeStamp”更新数据:this.timeStamp++初始data:timeStamp:0,这样每次更新数据,都会使表格渲染。

文章图片
#vue.js#javascript#前端
uniapp 微信小程序根据后端返回的文件链接打开并保存到手机文件夹中【支持doc、docx、txt、xlsx等类型的文件】

我们在使用uniapp官方提供的uni.downloadFile以及uni.saveFile时,会发现这个文件下载的默认保存位置和我们预想的不太一样,容易找不到,而且没有提示,那么我们就需要把文件打开自己保存并且有提示保存到哪个文件夹里这样方便我们查找。

文章图片
#uni-app#微信小程序#javascript +1
vue el-element中el-select选中值,数据已经改变但选择框中不显示值,需要其他输入框输入值才显示这个选择框才会显示刚才选中的值

el-select选中值,数据已经改变但选择框中不显示值,需要其他输入框输入值才显示这个选择框才会显示刚才选中的值。第一个值为选择的数值,暂时用不到,第二个值为数据的下标,用于事件改变值时提供坐标,第三个值为改变后的整条数据。this.$set方法,第一个值为改变谁,第二个值为改变值的坐标,第三个则是改变后数据,重新赋值给详情数据。this.offerBatchModifyData是我的详情数据,

文章图片
#vue.js#前端#javascript
vue表单验证select的时候提示 XXX is not a string

项目场景:表单验证,明明绑定的有,而且选择select也正常,就是选中之后console里打印警告说XXX is not a string,有的解决方案说双向数据绑定的是选中项的id组成的数组,是一个数组,而验证规则中默认选择或输入的值是字符串。解决办法是: {type:‘array’,required:true,message:‘请选择商品分类’,triggor:‘blur’}指定绑定的数据类型

#前端#html5
vue监听enter回车按键并解决其他输入框触发

项目场景:vue表格中监听enter回车按键,输入完成按回车再添加一个空输入框问题描述:table里面输入框或者form里面输入框按回车会有默认事件@keyup.enter="addSpecValue(index)"//input上写入代码即可监听到,在事件里写入处理这样写入的话成功了,但是还有问题就是其他输入框的默认事件不可控有的也会触发所以更改一下@keydown.enter.prevent=

vue中数据已经改变了,但是table里面内容没更新渲染

解决方案:给table或者el-table标签上添加一个动态key值,只要数据发生改变,key值变动一下即可标签上: :key=“timeStamp”初始data:timeStamp:0,更新数据:this.timeStamp++这样每次更新数据,都会使表格渲染...

#vue.js#前端#javascript
    共 29 条
  • 1
  • 2
  • 3
  • 请选择