- 博客(10)
- 收藏
- 关注
原创 使用@vue-cli初始化项目
使用@vue-cli初始化项目 pnpm构建时报错提示 command failed: pnpm install --reporter silent --shamefully-hoist。
2022-09-19 17:04:52
302
原创 VUE中报错:Error in render: TypeError: Cannot read property licenseTime(或者其他属性) of undefined解决办法
vue界面显示Error in render: "TypeError: Cannot read property ‘licenseTime’ of undefined"等问题,虽然不影响界面显示,但是打开控制台一大片红实在不美观.vue中使用{{}}文本插值方式,通过级联显示内容。在级联展示时,如果三层级联,只能解析在data中定义也就是vue实例上的对象子一层的东西,对于孙一层的东西就被解析成不在vue实例上的。也就是报错的此属性不在vue实例上。后端内容返回之前,控制台会Cannot read p
2022-04-18 14:36:07
1072
原创 vue/uniapp 如何让页面的 onLoad 在 onLaunch 之后执行
vue/uniapp 如何让页面的 onLoad 在 onLaunch 之后执行_mossbaoo的博客-CSDN博客
2021-12-17 16:55:52
296
原创 针对 promise 或 async 函数的使用备注
如果使用 promise 或 async 函数作为forEach()等类似方法的callback参数,最好对造成的执行顺序影响多加考虑,否则容易出现错误。let ratings = [5, 4, 5];let sum = 0;let sumFunction = async function (a, b) { return a + b;}ratings.forEach(async function(rating) { sum = await sumFunctio...
2021-12-16 16:43:46
320
原创 怎么判断一个对象是空的
1,使用JSON.stringify()。把json对象转成json字符串再去判断if(JSON.stringify(c)=='{}'){ console.log(''空)}2,Object.keys();这是获取对象的键的方法。如果对象是空的也就没有键啦if(Object.keys(obj).length==0){ console.log('空对象')}else{ console.log('非空对象')}if((Array.isArray(变量) ...
2021-12-13 17:24:20
509
原创 vue 数据修改但页面没刷新
1.watch监听到数据的变化但页面没有刷新在数据改动的代码后加this.$forceUpdate();添加this.$forceUpdate();进行强制渲染,效果实现。因为数据层次太多,render函数没有自动更新,需手动强制刷新。2.没有监听到数据的变化例如:改变了数组中的某一项或者改变了对象中的某个元素时,监听则未生效。数组若要触发监听,下面方法即可触发如:splice(),push()等js方法当然了,也可以使用vue中的方法this.$set(object, ...
2021-12-13 14:26:02
615
原创 for循环
for(var i in obj)和for(var i=0;i<obj.length;i++)的区别:第一个是增强for循环,是不使用下标的一种遍历方式,简单高效,缺点是不能使用下标。如果想要循环一个json就用第一个,如果想循环一个数组就用第二个。...
2021-12-11 10:25:50
170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人