• 欢迎来到八本那年博客,很高兴可以在对的年纪遇见对的你!
  • 因主题导致QQ登录的小伙伴在评论中显示默认头像,请去个人中心重新上传头像即可。

vue封装axios

vue封装axios
和之前文章《微信小程序封装request请求》很像的独门For循环写法… 优势确实是很干净啦~ 1、新建两个文件,用于对axios的封装和对接口的管理 我这里在src/assets/js/api之下新建了一个index.js和apiList.js 在index.js中,对axios进行封装: import axios from 'axios' ... 阅读全文 »

barben 1个月前 (06-05) 84浏览 0评论 2个赞

vue将数据模块化,如element表单校验

vue将数据模块化,如element表单校验
为什么要将数据模块化? 今天使用element的表单组件时,看见表单校验规则那么一堆一堆的写在页面的data之下,很乱。 那么我想,能不能把所有的表单校验的规则放一起便于管理呢?所以我就做了这些事情… 新建一个js文件 你可以将这个js文件放在项目中任何你想放的位置。 然后在这个js文件中,写入你的数据,并使用export default将数 ... 阅读全文 »

barben 1个月前 (05-29) 97浏览 0评论 8个赞

vue在uni-app中使用sass

vue在uni-app中使用sass
1、首先你要安装node-sass,因为sass-loader依赖于它 npm install node-sass --save-dev 2、安装sass-loader npm install sass-loader --save-dev 3、修改style标签,声明使用sass <style lang="scss" scoped></st ... 阅读全文 »

barben 2个月前 (05-13) 200浏览 0评论 10个赞

小程序组件使用selectAll无法获取到节点

小程序组件使用selectAll无法获取到节点
震惊!封装了一个组件,使用wx.createSelectorQuery().selectAll().boundingClientRect()获取到的居然是个空数组!? 解决方法出人意料,令人唏嘘,小编得知后倒吸一口凉气,当场说不出话! 在组件中注意加上.in(this)即可 const query = wx.createSelectorQuery().in( ... 阅读全文 »

barben 2个月前 (05-06) 103浏览 0评论 2个赞

微信小程序封装request请求

微信小程序封装request请求
最近在做小程序项目,就想封装一个便于管理的接口地址的请求,百度了很久,发现很多前辈提供的轮子都不适合我。 所以自己来造了这个轮子,只需要在文件中声明请求方式和请求地址即可,在后期管理接口和使用起来会非常方便。 1、创建api.js文件,封装wx.request请求 // import apiList from './apiList' // 使用import引 ... 阅读全文 »

barben 3个月前 (04-22) 123浏览 0评论 2个赞

白话理解微信小程序的生命周期

白话理解微信小程序的生命周期
微信小程序的生命周期分为:应用生命周期(App)和页面生命周期(Page)。 一、小程序生命周期 小程序应用的生命周期函数在 app.js 文件中调用。 App() 函数用来注册小程序,接收一个对象作为参数,该对象指定小程序的生命周期回调。 小程序生命周期的调用顺序:onLaunch(小程序初始化完成时,且全局只触发一次) > onShow(小程序启 ... 阅读全文 »

barben 3个月前 (04-14) 105浏览 0评论 2个赞

ES6使用Set实现数组去重

ES6使用Set实现数组去重
继,在《理解ES6中的Set结构》文章中,我们说过ES6中新增的Set结构类似于数组,但是没有重复值。所以我们就可以利用他的这个特性来实现数组去重的操作。 使用Array.from方法 首先将数组转换成Set类型去除重复值,然后使用Array.from将它转回成数组。 var arr = [1, 4, 3, 3, 2, 2, 3]; var newAr ... 阅读全文 »

barben 3个月前 (04-03) 160浏览 0评论 2个赞