- 博客(10)
- 收藏
- 关注
原创 微信小程序提交订单支付
主要是前端支付的几个部分**1.首先我们需要登录 **通过wx.login这个api获取到code值,获取到code值后, 我们请求登录的url并且把获取到的code拼接到url上,后台接收code值,登录成功后,返回openid,然后我们把获取到的openid存取到app.globalData里面2.我们支付点击按钮自己定义了一个方法pay()在方法里获取存在app.globalData里的openid 然后通过支付的接口把openid传到后台 返回参数res 然后我们请求wx.request
2020-07-07 00:56:37 2217
原创 Es6常用的方法介绍
箭头函数// 箭头函数var sum = ()=>{}sum()箭头函数和普通函数的区别this指向不同 (箭头函数的this指向永远指向父级有function的this如果父级没有function就依次向上查找,直到指向window,普通函数的this是谁调用指向谁)箭头函数不能实例化箭头函数没有arjumentsset和map// set 可以理解为 不重复的数组// 定义一个set var s= new Set()// 添加值s.add(10)s.add
2020-07-05 00:10:49 296
原创 小程序中的生命周期
小程序中的几个生命周期函数1.onLoad页面加载时调用,只执行一次,相当于vue中的created onLoad: function (options) { // 听页面加载,只执行一次 // 通俗来说就是:第一次进入页面前会进入此函数 },2.onReady监听页面初次渲染完成,相当于vue中的mounted onReady: function () { //监听页面初次渲染完成, },3.onShow页面监听函数每次进入页面会触发 onShow: fu
2020-06-23 08:14:00 854
原创 小程序如何存取公共数据及globalData的使用
微信小程序 如何使用globalData微信小程序在JavaScript文件中声明的变量和函数只在该文件中有效;不同的文件中可以声明相同名字的变量和函数,不会互相影响。如果希望在各个页面之间共同使用某些信息,并且可以对共享数据进行修改设置,以便于其他页面根据数据变化进行对应的调整,最好使用全局数据globalData。globalData在app.js文件中app()全局应用实例中:// app.jsApp({ globalData: 1})由于它具有共享属性,对于它的设置和修改,需要分两
2020-06-22 15:18:32 3993
原创 js实现随机点名表
一个简易的点名表 - css样式 <style> .box{ width: 350px; height: 300px; background-color: antiquewhite; margin: 0 auto; text-align: center; } #names{ width: 260
2020-06-19 07:57:21 990
原创 vue的生命周期
vue生命周期的理解:vue生命周期是指vue实例对象从创建之初到销毁的过程。vue的生命周期总共分为8个阶段:创建前/后,载入前/后,更新前/后,销毁前/后vue生命周期的作用:生命周期中有多个钩子,可以让我们在控制整个vue实例时更容易形成好的逻辑1、创建前/后:beforeCreate :在实例初始化之后,数据观测 (data observer) 和 event/watcher 事件配置之前被调用。(实例被创建之前的函数)阶段,vue实例挂载元素el和数据对象data都是undefined
2020-06-18 07:43:15 551
原创 vuex本地存储
vuex结合localStorage实现状态持久化1 . 安装npm install vuex-persistedstate2 . 在store.js里import createPersistedState from 'vuex-persistedstate'const state = { user:{},}export default new Vuex.Store({ state, getters, actions, mutations, p
2020-06-15 23:47:27 471
原创 vue-解决跨域的问题
- 什么是跨域?跨域问题的出现,主要就是因为浏览器的 “ 同源策略 ”若域名、端口、协议有一项不同则会发生跨域如何解决跨域问题?1.使用jsonp解决跨域问题,(只支持get请求 不支持post请求),通过script中的src动态创建,src不受影响,允许引用资源2.设置相应头(可以推荐)header("Access-Control-Allow-Origin:*");header("Access-Control-Allow-Methods:POST,GET");设置跨域通配符3.使
2020-06-11 23:40:23 276
原创 js继承以及原型链的理解
js继承原型链继承 // 首先创建一个父类 function Preson(name = "无名", age = 0) { this.name = name this.age = age } // 然后创建一个方法 Preson.prototype.say = function () { return this.name }
2020-05-14 17:40:22 187
原创 js简单封装一个ajax
用promise简单封装ajax首先我们先创建一个js然后封装let ajax=(url,method="GET",data={})=>{// 用promise封装 return new Promise((resolve,reject)=>{ // 处理data里面的参数 let str="?" for(let i in data){ str += i + '='
2020-05-13 00:29:33 208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人