logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

微信小程序获取手机号第一次失败,第二次成功的解决方案

根据官方文档说明在回调中调用wx.login 可能会刷新登录态,那么wx.login就放在获取手机号前面,在onload时就可以先wx.login 获取code,然后调用第三方接口获取 session_key,openid,unionid,在获取手机号回调中,通过wx.checksesstion检测session是否过期,如果没有过期,去调用接口获取手机号即可;如果过期,那么重新去wx.login

文章图片
解决npm安装依赖失败,node和node-sass版本不匹配的问题

npmrc,可以理解成npm running cnfiguration, 即npm运行时配置文件。我的项目node-sass版本是4.9.0 ,安装node高版本的不行,就降级14.17.3 也可以是别的版本。电脑中有多个 .npmrc 文件,在我们安装包的时候,npm按照如下顺序读取这些配置文件。另外,使用这个方法的前提条件就是你的npm源可连接并且有权限获取到里代码里使用的包,npm 内置配置

文章图片
#npm#sass#前端
使用better-scroll

一.使用1.npm install better-scroll --save2.goods_l和goods_r是容器,title和goods_item是内容3.js4.注意事项ref不要用a-b连名符号写如果html里面写ref = "goods-Wrapper"用this.$refs.goodsWrapper  或者  this.$refs.goods-Wrapper  或

解决 element.ui 侧边栏设置只显示一个unique-opened 无效

for 循环拿出来放template里面,:unique-opened = true

#vue.js
vue使用eslint遇到的坑

一、error Extra semicolon semi解决:eslint 配置是以 standard 为基础的,要求是不使用分号,要使用分号则需要在.eslintrc配置文件rules增加配置:‘semi’:['error','always'],如果希望eslint不检查分号,就‘semi’:0,二、indent Expected indentation of 2 spac...

webstorm 里面vue 文件显示高亮的问题

    在设置里面的Plugin  搜vue  ,如果没有就下载vue.js      然后重启webstorm    然后在编辑器的文件和代码模板里面添加vue  File  ,并且设置模板    <template></template>    <script></script>  

vue --- 前后端联调

一 、什么是前后端联调?之前开发写代码的时候,所有的ajax数据都不是后端返回的真是数据,而是我们自己通过接口mock模拟的假数据,当前端的代码编写完毕,后端的接口也可以写好之后,我们就需要把mock数据干掉,尝试使用后端提供的数据,进行前后端的一个调试,这个过程我们就把他称之为前后端的接口联调。二 、 为什么要联调?本地的mock数据是前端自己写的,肯定符合前端需求,但是后端接口首先需要测试通不

解决npm安装依赖失败,node和node-sass版本不匹配的问题

npmrc,可以理解成npm running cnfiguration, 即npm运行时配置文件。我的项目node-sass版本是4.9.0 ,安装node高版本的不行,就降级14.17.3 也可以是别的版本。电脑中有多个 .npmrc 文件,在我们安装包的时候,npm按照如下顺序读取这些配置文件。另外,使用这个方法的前提条件就是你的npm源可连接并且有权限获取到里代码里使用的包,npm 内置配置

文章图片
#npm#sass#前端
解决 element.ui 侧边栏设置只显示一个unique-opened 无效

for 循环拿出来放template里面,:unique-opened = true

#vue.js
到底了