前端经验

JS字符串与对象互相转换

将对象转为字符串 const obj = { id: 0 , name: 张三 , age: 12 } const objToStr = JSON .stringify(obj) console .log( obj: , obj) console .log( objToStr: , objToStr) 效果: 将json字符串转为对象 const str = {id:0,name:张三...

前端经验

JS事件内动态变量传参拼接

用久了VUE,真的不想回归JS啊,但也没有办法,上次便遇到了这个问题,解决后在此分享一下。 JS事件内动态传值,多用于渲染模板,拼接模板时使用,下面请看代码。 actions. push ( a...

前端经验

layer弹出层全屏显示及如何关闭的方法

以下代码便可以设置全屏展示, content内可以设置链接,网络连接,或者获取自己写的div等 var index = layer.open({ type : 2, content: url, area: [ 300px , 195px ], title: false , maxmin: true , closeBtn: 0 });l...

前端经验

layer提示框添加多个按钮选择的方法

function jumpChoose(argu) { // 询问框var index = layer.confirm( 下载文件还是在线预览呢? , { btn: [ 在线预览 , 下载 , 关闭 ], // 按钮 shade: false //不显示遮罩}, function(){ // 关闭提示框 layer. close ( in...

前端经验

js实现点击下载文件

有很多场景需要点击下载文件,比如我们点击按钮导出表格时会访问后台接口,后台接口返回给我们下载链接(可直接输入到浏览器即可访问下载的地址),此时我们会做下载处理,一...

前端经验

vue动态禁用控件绑定disable的例子

场景 报修范围取值不同时 ,区域有时需要禁用 代码 el-form-item label = 报修范围 prop = applicationRange el-select v-model = addInfo.applicationRange placeholder = 请选择报修范围 style = width: 200px @ change =...

前端经验

VUE.js实现动态设置输入框disabled属性

需求背景 页面从list列表展示,跳转到新增和修改的时候,新增和修改用的是同一个页面:add-or-update.vue。 修改的时候用户的账号不能修改,因此需要将账号的输入框属性设置为只读。...