自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 【如何封装⼩程序请求?】

封装 wx.request 请求传递需要的参数( url , data , method , success 成功回调 , fail 失败回调 ) , 封装常⽤⽅法 POST , GET , DELETE , PUT .... 最后导出这些⽅法然后新建⼀个 api.js ⽂件,导⼊封装好的⽅法,然后调取相应的⽅法,传递数据。装:var app = getApp(); //获取⼩程序全局唯⼀app实例var host = '******************'; //接⼝地址//PO

2022-03-10 10:01:39 752

原创 去哪了 app 项目总结

1.首先初始化项目, 在index.html中配置适配项 ,重点:适配项是为了让用户放大缩小还是原始比例。还是1:1比例 2.引入reset.css, 在src 里面的assets这里文件夹里面主页放一些样式文件,然后再这个文件夹创建一个styles,然后把reset.css放到里面 3. border.css 文件配置 (注:border.css 是为了解决移动端1像素边框问题)重点:因为我们的手机分辨率高,有的是2倍屏或者是3倍屏,如果在页面上写的是1px,但是指的是css的像素,但是在2倍屏上看实

2022-06-07 01:00:51 128

原创 HAPPY-MMALL后台项目总结

跨域:可以在config文件下的index.js进行配置 target:基础地址 转发目标路径 changeOrigin:允许转发 pathRewrite:重写路径Axios封装:引入axios 创建实例 请求拦截 响应拦截封装成一个公共的函数 公布出来 函数返回一个promise对象 // params 是形参对象 接收的是实参-对象 最后抛出一登录页面页面布局:利用element-ui布局里的表单把用户名和密码构建出来,再用el-button按钮写登录按钮。功能:input框里v-model绑定的可以在

2022-06-02 23:43:14 127

原创 一、 原型和原型链

1. prototype每个函数都有一个prototype属性,被称为显式原型,里面包含了这个构造函数公共的方法2._ _proto_ _每个实例对象都会有_ _proto_ _属性,其被称为隐式原型每一个实例对象的隐式原型_ _proto_ _属性指向自身构造函数的显式原型prototype3. constructor每个prototype原型都有一个constructor属性,指向它关联的构造函数。4. 原型链获取对象属性时,如果对象本身没有这个属性,那就会去他的原型_

2022-05-05 18:41:40 89

原创 vue3,watchEffect和watch监听

1.watchEffect立即执行传入的一个函数,同时响应式追踪其依赖,并在其依赖变更时重新运行该函数。import { watchEffect,ref,reactive } from 'vue';// 1-1.监听 ref 声明的值setup(){ const count = ref(0); watchEffect(()=>{ console.log(count.value) // 这里的值会被打印两次,0,1 }) setTimeout(

2022-03-15 08:33:50 377

原创 数组的常用方法总结

1. join()join(’参数‘)把数组的元素以传入的参数为分割符,转换成字符串。let arr = [1,2,3,4,5];let str = arr.join(',');console.log(str) // -> '1,2,3,4,5';2.push()和pop()push(): 可以接收任意数量的参数,把它们逐个添加到数组末尾,并返回修改后数组的长度。pop():数组末尾移除最后一项,减少数组的 length 值,然后返回移除的项。let arr = ['张

2022-03-14 18:38:59 201

原创 vue打包路径和服务代理配置

module.exports = { publicPath: "./", // 部署应⽤包时的基本 URL outputDir: "dist", // npm run build ⽣成的⽂件夹,默认是dist assetsDir: "static", // 在kaixin⽂件夹下⾯⽣成static⽬录存放js,img,css等静态资源 indexPath: "index.html", // ⽣成的单⽂件的,⽂件名, filenameHashing: true, // 文件名哈希(默认情.

2022-03-14 18:25:39 196

原创 面试题,写一个函数,输出小于这个数的质数

function fn (num){ let arr = [2] const isFrame = new Array(num).fill(1); // let index1 = 0; // let index2 = 0; for(let i = 3; i <= num;i+=2){ index1++; if(isFrame[i]){ arr.push(i) .

2022-03-14 18:23:55 340

原创 微信小程序中的路由及其区别

// wx.navigateTo():保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面 ​// wx.redirectTo():关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面 ​// wx.switchTab():跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面 ​// wx.navigateBack()关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages() 获取当前的页面栈,决定需要返回..

2022-03-14 11:14:27 257

原创 【欢迎使用Markdown编辑器】

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-03-10 09:47:50 55

原创 微信小程序使用wepy框架初始化项目的步骤

下载项目模板npm i standard 项目名(mypro)进入到项目目录cd mypro下载依赖npm i运行项目npm run dev

2022-03-10 09:36:29 182 1

原创 微信小程序怎样进行本地存储的读、写、删、清?请写出同步及异步两种类型

同步:(1)wx.setStorageSync(); //存储值 (2)wx.removeStorageSync(); // 移除指定的值 (3)wx.getStorageSync(); // 获取值 (4)wx.getStorageInfoSync(); // 获取当前 storage 中所有的 key (5)wx.clearStorageSync(); // 清...

2022-03-10 09:31:23 951

原创 微信小程序如何配置tabBar页面

"tabBar":{"list":[{"pagePath":"pages/home/home","text":"首页","iconPath":"./tab_icons/home.png","selectedIconPath":"./tab_icons/home-active.png"},{"pagePath":"pages/classPage/classPage","text...

2022-03-08 15:42:01 1135

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除