logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

async await 的错误处理方法

1. try/catches6 的初学者必须知道的捕获错误的方法,因为它是相对来说最保险的,既可以捕获同步错误也可以捕获异步错误。捕获异步错误:run();async function run() {try {await Promise.reject(new Error('Oops!'));} catch (error) {error.message; // "Oops!"}}捕获同步错误:run

#javascript#es6
vscode,ts里require不能跳转到文件

异常表现:按住alt+鼠标点击,无法跳转到a文件原写法:let a = require('./a.js')// 这在ts里是不规范的修改优化:import a = require('./a.js')ts里的模块引入都要用import,第一种require是commonjs的规范;ts的标准导出和导入是export配合import,跟es6一致记录这个坑的原因是vscode没有...

vue中,在本地缓存中读写数据的方法

1.安装good-storage插件cnpm i good-storage --save2.读/写的方法common/js/cache.js:import storage from 'good-storage'const SEARCH_KEY = '__search__'const SEARCH_MAX_LENGTH = 15// compare:findindex传入的...

vue.js降级(ios微信端audio不能播放的解决办法之一)

还是在做qq音乐webApp~快完成了,在ios上测试的时候,发现所有audio的音乐都不能播放几经搜索,找到了黄轶老师的一篇踩坑笔记笔记中写的很多,关于为什么audio在ios上不能播放的根本原因和解决思路,受益颇多,感兴趣的推荐看下回到正题,降低vue的版本可以解决ios微信端audio不能播放的问题,但是网上看了很多,关于可用的降级的方法很少(几乎没有),我是这么做的:

#ios#html5
vue-cli3.0新建项目,卡在node-sass后创建失败

表现:vue create时,若在依赖中勾选了 CSS Pre-processors SCSS/SASS,,之后下载依赖时会卡在node-sass...一段时间后报错创建失败原因:vue-cli3.0默认使用yarn包管理工具而不是原来的npm,而由于众所周知的原因,yarn中node-sass,如果你不翻墙,默认下载极大可能会失败解决方法配置下 node-sass 的二进...

mpvue scroll-view自动回弹bug解决方案

表现设置了scroll-top的scroll-view组件,在组件所在vue实例data发生改变时会自动回弹到最上方解决方案打开 node_modules/mpvue/index.js, 在任意位置添加以下两个方法function calcDiff(holder, key, newObj, oldObj) {if (newObj === oldObj || newOb...

mpvue input触摸点击@focus(即小程序bindfocus)触发3次的解决方案

需求:触摸input时,跳转页面。替代方案:增加一个透明的div覆盖在input上,绑定click事件,来替代@focus方法(根据需求控制div的显隐)

mpvue中,用getCurrentPages调用其他页的方法

背景小程序中的getCurrentPages()方法可以取得已打开页面的参数和方法,并能直接调用方法,mpvue中也可以获取,但无法直接调用方法方案解决方法是将方法挂在页面的vue实例下,跟methods同级而不是在methods内,即可...

#微信小程序
Failed to mount component: template or render function not defined.

vue2.x 的报错:Failed to mount component: template or render function not defined.网上有很多解释,有关于vue的版本差异,有关于build的构建问题...最后发现是由于引入的组件还没有写的问题,把子组件补全就没报错了~

#vue.js
mpvue父子组件props传参失败的解决方案

表现父组件数据还未获取时就向子组件传props,导致子组件不到数据而报错。原因mpvue虽然同时兼容vue和小程序的生命周期,但有先后之差,了解更多请戳:理解mpvue的生命周期解决方案用v-if控制子组件的渲染,判定条件为传入的值,如:<child v-if='list' :list='list'></child>这样,在没有父组件没有获取

    共 18 条
  • 1
  • 2
  • 请选择