- 博客(18)
- 收藏
- 关注
原创 “TypeError: Cannot read properties of undefined (reading ‘0‘ )“报错解决
"TypeError: Cannot read properties of undefined (reading '0' )"报错解决
2022-07-01 09:31:54 31527
原创 前端调用后台接口获取二维码并展示
支付宝小程序开发过程中涉及到了二维码展示,本着复杂的问题抛给后端的原则,可以让后台生成二维码(传给前端时已转化为Base64格式),前端直接调用接口就行。前端展示代码:
2022-06-16 14:04:04 1974
原创 Vue组件间通信的几种方式
写在前面:在刚出来找工作的时候,其实Vue还是学的一知半解,在面试的时候频繁被问到VUE组件间通信的问题,那时候没有做过项目也不是很了解更没有认真背面试八股文,所以面试的场面一度很尴尬。在谈组件间通信时,一定要先明白一件事,就是我们前端就是在合适的时候通过合适的方法获取数据,再把数据展示在合适的位置。所以组件间通信是在大型项目开发过程中基础的基础,最最重要的东西。我在下面总结了一下五种组件间通信的方式并做了总结,大佬可以忽略,小白的话,背一下方法,琢磨琢磨代码,面试的时候一定有帮助。一:传统方式的组
2022-05-16 17:00:46 938
原创 使用hasOwnProperty时报错的解决方法
hasOwnPropertyhasOwnProperty这个方法是用来查找一个对象是否有某个属性,且查找的属性必须是对象本身的一个成员,但是不会去查找对象的原型链。使用示例:var obj = { a: 1, fun: function(){}, c:{ d: 5 }};console.log(obj.hasOwnProperty('a')); // trueconsole.log(obj.hasOwnProperty('fun')); //
2022-05-11 15:10:40 5190 1
原创 JavaScript高级程序设计读书笔记--变量作用域与内存
变量作用域与内存1 原始值与引用值变量包含两种不同类型的数据:原始值和引用值。原始值:是最简单的数据( 6 种原始值:Undefined、Null、Boolean、Number、String 和 Symbol)。保存原始值的变量是按值访问的,因为我们操作的就是存储在变量中的实际值。引用值:是由多个值构成的保存在内存中的对象。JavaScript 不允许直接访问内存位置,所以在操作对象时,实际上操作的是对该对象的引用而非实际的对象本身。保存引用值的变量是按引用访问的。1.1 动态属性引用值:可以随
2022-05-07 11:17:36 161
原创 公众号项目中给页面局部位置添加滚动条
在做公众号项目的时候,页面中需要展示医生开的药品详情,当前端把药品遍历到页面时,如果药品过多需要为展示药品列表的地方添加滚动条。实现效果如下:搜了很多,结果最终只用两行代码就解决了,只需在需要添加右侧滑动条的地方添加如下样式即可:.item-Fee-List { overflow-y:auto; //表示开启右方的滑动条 overflow-x:hidden; //表示隐藏下方的滑动条}...
2022-05-06 09:49:15 821
原创 VUE列表默认全选
不借助列表插件中的默认属性,通过forEach+push实现列表全选在开发过程中,客户提出需求如下:不添加全选按钮,在用户点击缴费功能后,展示的代缴费列表已经默认全选,用户不需要再进行点击选择。实现效果如下:一开始考虑通过添加一个全选按钮实现全选,但是后来发现对于项目的实际情况来说,forEach+push即可实现。代码如下: // 首先查询待缴费数据 queryOrderFeeData() { let selfPaymentOrderFee = { platf
2022-04-25 16:09:25 1818
原创 JavaScript高级程序设计读书笔记--语言基础
1.语法1.1 标识符标识符,就是变量、函数、属性或函数参数的名称。标识符按照ECMAScript惯例,采用驼峰命名法,由一或多个下列字符组成:第一个字符必须是一个字母、下划线(_)或美元符号($);剩下的其他字符可以是字母、下划线、美元符号或数字。1.2 语句ECMAScript 中的语句以分号结尾。省略分号就意味着由解析器确定语句在哪结尾。加分号有助于防止因为省略造成的问题,也便于开发者通过删除空行来压缩代码(如果没有结尾的分号,只删除空行,则会导致语法错误),同时加分号也有助于在某些情
2022-04-12 16:00:31 1303
原创 vue前端从服务器中获取图片的方式
当图片较大被存在服务器中时,前端可以通过 :src 拼接地址的方式获取服务器的图片,注意要动态绑定地址。代码如下(注意引号!!!):<image :src = " '地址头(后台给的地址)' + 图片标识 " />//代码示例<image :src = " ' https:// XXXXXXX ' + item.photo " />如果图片已经有了.jpg后缀则无需再添加。...
2022-04-12 09:37:28 4801
原创 VUE中通过click跳转链接
通过给button添加click事件从而达到页面跳转的目的。代码示例:html文件:<md-button type="primary" @click.native="goUrl('需要跳转至的地址url')">确定</md-button>js文件:goUrl(url) { //跳转页面覆盖当前页面 window.location.href = url //或者写为 window.open(url,"_self") }当需要通过打开新页面的
2022-04-12 09:12:08 11107 3
原创 关于使用Object.assign合并对象
关于使用Object.assign为对象添加字段基础定义:在VUE中,常用的为对象添加属性的方式有三种:Vue.set(),this.$set(),Object.assign()。语法:Object.assign( {},target,source);Object.assign()方法用于对象的合并,将所有可枚举属性的值从一个或多个源对象(source)复制到目标对象(target)。该方法将返回目标对象。简单来说,就是当你想为一个原有的对象添加新的属性,且新添加的属性也是可以被监听的,就可以使用
2022-04-11 17:07:41 746
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人